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ı. |