13 EN İYİ Ücretsiz Veritabanı (2021 Liste)

Anonim
Veritabanı, bilgilerin depolanmasını ve değiştirilmesini destekleyen sistematik bir veri koleksiyonudur. Genellikle bir Veritabanı Yönetim Sistemi (DBMS) tarafından yönetilir. Bir veritabanı içindeki veriler, veri sorgulama ve işlemeyi daha verimli hale getirmek için tipik olarak tablolardaki satırlar ve sütunlar halinde modellenir. Aşağıda, popüler özelliklerin ve indirme bağlantılarının bulunduğu, En İyi Ücretsiz veritabanlarının özenle seçilmiş bir listesi bulunmaktadır. Bu karşılaştırma listesi, ücretsiz özelliklere sahip olabilecek açık kaynak araçları içerir.

1) Microsoft SQL

SQL Server, Microsoft tarafından geliştirilen RDBMS'dir. SQL Server, standart SQL (Yapılandırılmış Sorgu Dili) dili olan ANSI SQL'i destekler. Ancak SQL Server, SQL dili T-SQL (Transact-SQL) uygulamasıyla birlikte gelir.

Platform: Docker Engine, Ubuntu, SUSE Linux Enterprise Server ve Red Hat Enterprise Linux.

Diller: C, C ++, Java ve C #

Bulut Sürümü: Evet

Özellikleri:

  • Yapılandırılmış ve yapılandırılmamış verilerin SQL Server ve Spark'ın gücü ile entegrasyonunu sağlar.
  • Araç, görev açısından kritik, akıllı uygulamalar, veri ambarları ve veri gölleri için ölçeklenebilirlik, performans ve kullanılabilirlik sunar.
  • Verilerinizi korumak için gelişmiş güvenlik özellikleri sunar.
  • Daha hızlı ve daha iyi bir karar vermek için zengin, etkileşimli Power BI raporlarına erişin.

2) MySQL

MySQL, Windows, Linux ve Mac OS, vb. Gibi bir dizi farklı platformda çalışan açık kaynaklı bir ilişkisel veritabanıdır. Platform: Linux, Windows ve Mac. Diller: C, Java, SQL, C ++, Perl, Python, Tcl ve PHP. Bulut Sürümü: Evet

Özellikleri:

  • Bu açık kaynak veritabanı aracı, Ölçeklenebilirlik ve Esneklik sağlar
  • Aracın web ve veri ambarı güçlü yönleri var
  • Yüksek Performans sağlar
  • Güçlü İşlem Desteğine Sahiptir

Karar: MySQL, paket yazılımlar ve iş açısından kritik sistemler ve yüksek hacimli web siteleri için kullanılabilir.

Bağlantı: https://www.mysql.com/


3) PostgreSQL

PostgreSQL, kurumsal sınıfta açık kaynaklı bir veritabanı yönetim sistemidir. İlişkisel sorgular için hem SQL'i hem de ilişkisel olmayan sorgular için JSON'u destekler. Son derece güvenilir bir Veritabanı yönetimi yazılımı yapmak için muazzam bir katkıda bulunan deneyimli bir geliştirici topluluğu tarafından desteklenmektedir.

Platform: Mac, Windows ve Linux.

Diller: PL / Tcl, PL / pgSQL, PL / Python ve PL / Perl.

Bulut Sürümü: Hayır.

Özellikleri:

  • Tüm ana dilleri ve ara yazılımları kullanan çeşitli platformlarla uyumludur
  • Bekleme sunucusu ve yüksek kullanılabilirlik
  • Araç, olgun sunucu tarafı programlama İşlevselliğine sahiptir
  • Günlük tabanlı ve tetik tabanlı çoğaltma SSL.
  • En sofistike bir kilitleme mekanizması sunar.
  • Çok sürümlü eşzamanlılık kontrolü desteği
  • İstemci-sunucu ağ mimarisi için destek sağlar
  • Araç, Nesne yönelimli ve ANSI-SQL2008 uyumludur
  • PostgreSQL, çok dilli veritabanları için birleşik bir merkez görevi gören NoSQL gibi diğer veri depolarıyla bağlantı kurmaya izin verir.

Karar: PostgreSQL, özel veri türleri ve çeşitli sorgu yöntemleri oluşturmanıza olanak sağlar. Bir mağaza prosedürünü farklı programlama dillerinde çalıştırabilirsiniz.

Bağlantı: https://www.postgresql.org/


4) MongoDB

MongoDB, yüksek hacimli veri depolaması için kullanılan belge odaklı bir NoSQL veritabanıdır. 2000'li yılların ortalarında ortaya çıkan açık kaynaklı bir veritabanıdır. NoSQL veritabanı kategorisine girer.

Platform: Çapraz platform

Diller: C #, C, Java, C ++, Perl, Scala, Ruby, vb.

Bulut Sürümü: Evet

Özellikleri:

  • Tamamen Otomatik ölçek sağlama ve API çağrılarıyla karmaşık, yüksek düzeyde kullanılabilir, çok düğümlü kümeleri kolayca yönetin.
  • Bu araç, küresel olarak dağıtılmış kümeler oluşturmanıza olanak tanır.
  • Gerektiğinde verileri geri yüklemek kolaydır.
  • Kümenizin sağlığını izleyen veya üçüncü taraf izleme çözümleriyle entegre olan 80'den fazla ölçümde görselleştirme, izleme ve uyarı sunar.
  • Aracın güçlü bir sorgu dili var
  • İlişkisel bir veritabanında tabloları depolamak için zengin JSON belgeleri kullanır.
  • Küresel bir bulut veritabanı olan MongoDB Atlas'ı sağlar.

Karar: MongoDB, belgeyi doğrulamanıza izin verir. Karmaşık işlemleri olan uygulamalar için uygun değildir.

Bağlantı: https://www.mongodb.com/


5) OrientDB

OrientDB, kuruluşların diğer veri türlerini işlemek için birden fazla sistem dağıtmadan grafik veritabanlarının gücünü ortaya çıkarmasına yardımcı olan açık kaynaklı bir NoSQL çok modelli veritabanıdır. Bu, ölçeklenebilirliği desteklerken performansı ve güvenliği artırmanıza yardımcı olur.

Platform: Linux, Mac OS X, Windows, Solaris ve HP-UX

Diller: Java, PHP, Nodejs, .NET, Python, C, JavaScript, Ruby, Scala, Elixir, Android, Perl.

Bulut Sürümü: Evet

Özellikleri:

  • Birleşik Çok Modelli API - daha hızlı dağıtım için
  • Hızlı ve etkili yükseltmeler için TinkerPop 3.
  • Araç, Ölçeklenebilirlik ve performansa odaklandı.
  • Gelişmiş sorgu planlayıcı sunar.

Karar: OrientDB, çoklu ana kopyalama, kümeleri kullanarak paylaşılan veriler ve dağıtılmış sorguları ve işlemleri otomatikleştirme becerisine sahiptir.

Bağlantı: https://orientdb.com/


6) MariaDB

MariaDB, MySQL veritabanı yönetim sisteminin bir çatalıdır. Orijinal geliştiricileri tarafından oluşturulmuştur. Bu DBMS aracı, hem küçük hem de kurumsal görevler için veri işleme yetenekleri sağlar.

Platform: Windows, Linux ve Mac.

Diller: C #, Java, C ++, Python vb.

Bulut Sürümü: Evet

Özellikleri:

  • GPL, BSD veya LGPL lisansları altında çalışır.
  • Diğer ilişkisel veritabanı yönetim sistemleriyle entegre edilebilen yüksek performanslı olanlar da dahil olmak üzere birçok depolama motoruyla birlikte gelir.
  • Galera küme teknolojisini sağlar.
  • MariaDB farklı işletim sistemlerinde çalışabilir ve çok sayıda programlama dilini destekler.

Karar: MariaDB, MySQL'e alternatif bir yazılımdır. Kolay entegrasyon sayesinde yüksek ölçeklenebilirlik sağlar.

Bağlantı: https://mariadb.org/


7) SQLite

SQLite, 2000 dolaylarında tasarlanmış, açık kaynaklı, gömülü, ilişkisel bir veritabanı yönetim sistemidir. Sıfır konfigürasyona sahip, sunucu veya kurulum gereksinimi olmayan bir veritabanıdır. Sadeliğine rağmen, veritabanı yönetim sistemlerinin popüler özellikleriyle doludur.

Platform: Blackberry, Symbian, Maemo, Android, MeeGo, WebOS, NetBSD, FreeBSD, illumos, Solaris 10, Windows ve Tizen.

Diller: C, C #, C ++, Java, PHP, Python, Ruby, vb.

Bulut Sürümü: Evet

Özellikleri:

  • SQLite, SQL Server veya Oracle gibi diğer veritabanı yönetim sistemlerine kıyasla çok hafiftir.
  • Kurulum veya yapılandırma olmadan doğrudan arayabileceğiniz ve kullanabileceğiniz bir bellek içi kitaplığa sahiptir.
  • Veritabanını depolamak için özel bir sunucuya ihtiyacınız yoktur. Veritabanı bir bilgisayarın sabit diskinde saklanır.

Karar: SQLite, bir C programlama dili kitaplığıdır.

kendi kendine yeten, güvenilir ve tam özellikli SQL veritabanı motoru sunar.

Bağlantı: https://www.sqlite.org/index.html


8) Cassandra

Cassandra, geniş bir sunucu yelpazesinde büyük miktarda veriyi yönetmek için tasarlanmış ücretsiz bir araçtır. Araç, birden çok veri merkezinde çoğaltma desteği sunar.

Platform: Çapraz platform

Diller: SQL, Go, C ++, Python ve Node JS

Bulut Sürümü: Evet

Özellikleri:

  • Veriler, hataya dayanıklı bir sistem sağlamak için çok sayıda düğüme kopyalanır.
  • Kümedeki her düğüm dağınık olduğundan ağ darboğazları yoktur.
  • Araç, üçüncü şahısların sözleşmelerini ve hizmetlerini destekler.
  • Güncelleme için eşzamanlı veya eşzamansız çoğaltma arasında seçim yapmanızı sağlar.

Karar : Cassandra, performansı düşürmeden ölçeklenebilirlik ve yüksek kullanılabilirlik isteyenler içindir.

Bağlantı: http://cassandra.apache.org/


9) CouchDB

CouchDB, önemli verilerinize erişmek için ortak standartlara dayanan açık kaynaklı bir yazılımdır. Verileri sunucunuzda veya seçtiğiniz lider bir servis sağlayıcısında depolar.

Platform: Çapraz Platform

Diller: Java, Python, C ++, Perl, C, JavaScript, PHP, vb.

Bulut Sürümü: Hayır

Özellikleri:

  • Herhangi bir sanal makinede mantıksal bir veritabanı sunucusu çalıştırmanıza olanak tanır.
  • CouchDB aracı, yük dengeleyiciler, HTTP ve proxy sunucuları gibi harici araçlarla çalışır.
  • Aynı zamanda kimlik doğrulama ve oturum desteği sağlar.
  • CouchDB kümesi, verileri yedekli olarak kaydetmenizi sağlar.

Karar: CouchDB ölçeklenebilir bir çözüm sunar. Ayrıca, verileri depolamak için esneklik sağlar.

Bağlantı: https://couchdb.apache.org/


10) Oracle

Oracle, manuel veri yönetimini ortadan kaldıracak şekilde tasarlanmış, kendi kendini onaran, kendi güvenliğini sağlayan ve kendi kendini yöneten bir sistemdir. İşletmenizi büyütmenize yardımcı olan, bulutta bulunan akıllı, güvenli ve yüksek oranda erişilebilir bir veritabanıdır.

Platform: Windows ve Linux

Diller: C ++, COBOL, C, Java, Visual Basic ve Pl / SQL.

Bulut Sürümü: Evet

Özellikleri:

  • Oracle Cloud, yüksek performanslı veritabanı iş yükleri, akışlı iş yükleri ve Hiper Ölçekli büyük veriler için optimize edilmiştir.
  • Buluta kolayca geçebilirsiniz.
  • Oracle Cloud'u veri merkezinizde çalıştırmak için nasıl çalışmayı sevdiğinizi temel alan hizmetleri sağlar.

Karar: Oracle veritabanı bilgileri depolar ve alır. Veritabanı sunucusu, bilgi yönetimi ile ilgili sorunu çözer.

Bağlantı: https://www.oracle.com/in/database/


11) DynamoDB

Amazon DynamoDB ilişkisel olmayan bir veritabanıdır. Bu veritabanı sistemi, tutarlı gecikme süresi sağlar ve yerleşik güvenlik ve bellek içi önbelleğe alma sunar. DynamoDB, otomatik olarak ölçeklenen ve koruma için verilerinizi yedekleyen sunucusuz bir veritabanıdır.

Platform: Çapraz platform

Diller: Go, Node.js, Java, .NET, C #, Ruby, Python, PHP ve Perl.

Bulut Sürümü: Evet

Özellikleri:

  • Anahtar-değer ve belge veri modeli desteği.
  • DynamoDB, herhangi bir özniteliği sorgulama esnekliği sağlayan ikincil dizinler sunar.
  • Amazon DynamoDB Accelerator, DynamoDB'niz için hızlı okuma performansı sunar.
  • DynamoDB, tetikleyiciler sağlamak için AWS Lambda ile entegre olur.

Karar: DynamoDB bir belge veritabanıdır ve çeşitli amaçlar için kullanılabilir.

Bağlantı: https://aws.amazon.com/dynamodb/


12) Neo4j

Neo4j, Java'da uygulanan açık kaynaklı bir NoSQL grafik veritabanıdır. Verilerinizi tablolar yerine grafikler halinde kaydeder.

Platform: Çapraz Platform

Diller: Java, Cypher Query Language, JavaScript, Java vb.

Bulut Sürümü: Evet

Özellikleri:

  • Grafik analitiğini ve işlem uygulamalarını destekler.
  • Düğüm ve ilişki arasındaki depolama düzeyinde çift bağlantı nedeniyle grafikte hem genişlik hem de derinlik açısından bir ilişki için sürekli zamanlı geçişler.
  • Neo4j'deki ilişki hızlıdır ve yeni ilişkileri daha sonra "kısayol" olarak kullanmanıza ve yeni gereksinim ortaya çıktığında etki alanı verilerini hızlandırmanıza olanak tanır.
  • Verimli ölçek büyütmeyle sonuçlanan kompakt depolama sağlayan grafikler için bellek önbelleğe alma.

Karar: Neo4j, herhangi bir kuruluşun yeni bir uygulama aracılığıyla bağlantıların, verilerdeki ilişkilerin ve etkilerin iş değerini ortaya çıkarmasına izin verir.

Bağlantı: https://neo4j.com/


13) Firebirdsql

Firebird, Microsoft Windows, macOS, Linux ve çeşitli Unix platformlarında çalışan açık kaynaklı bir SQL RDBMS'dir.

Platform: Linux, Windows, HP-UX, macOS, Solaris ve AIX.

Diller: C / C ++ ve COBOL

Bulut Sürümü: Evet

Özellikleri:

  • Firebird, özel bir sürüm oluşturmanıza izin verir.
  • İndirmek, kaydetmek ve dağıtmak ücretsizdir.
  • Araç, gelişmiş çok platformlu RDBMS'ye sahiptir.
  • Firebird üyeliklerinden sponsorluk taahhütlerine kadar çeşitli finansman seçenekleri sunar.

Karar: Firebird, geliştirme dostu dil desteğine, depolanan prosedürlere ve tetikleyicilere sahiptir.

Bağlantı: https://firebirdsql.org/

Özet

İsim Soyisim Bağlantı Platform DB Kapasite Sınırı
Microsoft SQL https://www.microsoft.com/en-in/sql-server/sql-server-2019 Windows, Linux. 1 GB RAM ve 10 GB veritabanı. 1 CPU.
MySQL https://www.mysql.com/ Windows, Linux, Mac. Limitsiz
PostgreSQL https://www.postgresql.org/ Windows, Linux ve Mac Limitsiz
mongodb https://www.mongodb.com/ Windows, Linux, Mac. Limitsiz
OrientDB https://orientdb.com/ Windows, Linux, Mac. Limitsiz
Mariadb https://mariadb.org/ Windows, Linux, Mac. Limitsiz
SQLite https://www.sqlite.org/index.html Windows, Linux, Mac. Limitsiz
Cassandra http://cassandra.apache.org/ Windows, Linux. Limitsiz
Couchdb https://couchdb.apache.org/ Windows, Linux. maksimum boyut 4 GB
kehanet https://www.oracle.com/in/database/ Windows, Linux 1 GB RAM 11 GB veritabanı. 1CPU.
DynamoDB https://aws.amazon.com/dynamodb/ Windows, Linux. AWS Ücretsiz Kullanım için 25 GB, 25 yazma kapasitesi birimi ve 25 okuma kapasitesi birimi
Neo4j https://neo4j.com/ Windows, Linux, Mac. ücretsiz Başlangıç ​​Lisansı
firebirdsql https://firebirdsql.org/ Windows, Linux ve Mac. Çoklu CPU, 20 TB veritabanı.