Hazırladıkları makale harika WebResourcesDepot'ta bize seçim yaparken sahip olduğumuz büyük olasılıkları anlattıkları Açık Kaynak alanında bir veritabanı motoru. |
Makalede belirtildiği gibi, muhtemelen ana alternatifleri biliyorsunuz (bazıları ticari):
- MySQL
- PostgreSQL
- MSSQL
- SQLite
- MS Access
O metinde belirtildiği gibi, bu seçeneklerin çok yaygın olması normaldir: çok iyi belgelenmiştir, hepsinin arkasında geniş bir kullanıcı topluluğu vardır ve piyasadaki CMS'nin çoğunluğuyla son derece entegredir, ana hosting şirketlerinde bulunmasının yanı sıra. Ancak bu seçeneklerin ötesine geçen bir olasılıklar dünyası var.
Kanıtlıyor yukarıda belirtilen makalesadece bir uyarlama yapacağım ve ziyaret etmenizi tavsiye ederim. Bu alandaki 35 Açık Kaynak alternatifi aşağıdaki gibidir ve her şeyden önce, çeviri için özür dilememe izin ver. Makalede ele alınan terimlerin çoğuna aşina değilim, bu yüzden bazı açıklamaları mahvetmiş olabilirim:
MongoDB
Yüksek performanslı, ölçeklenebilir, şemasız bir Açık Kaynak veritabanı (bence bu, tamamen emin olmasam da geleneksel bir ilişkisel veritabanı olmadığı anlamına geliyor) ve belge odaklı (JSON tipi veri şemaları). Bu veritabanını PHP, Python, Perl, Ruby, JavaScript, C ++ ve daha pek çok dilden kullanmak için hazırlanmış sürücüler bulunmaktadır.
Hipertabl
Hypertable, maksimum performans, ölçeklenebilirlik ve verimlilik gerektiren uygulamaları desteklemek için tasarlanmış yüksek performanslı bir dağıtılmış veri depolama sistemidir. Google'ın BigTable projesine göre tasarlanmış ve modellenmiştir ve öncelikle büyük ölçekli veri kümelerine odaklanır.
Apache KanepeDB
MongoDB örneğinde olduğu gibi, bu proje JavaScript kullanılarak MapReduce modunda sorgulanabilen veya indekslenebilen belge odaklı bir veritabanı sağlamayı amaçlamaktadır. CouchDB, HTTP isteklerini destekleyen herhangi bir ortamdan erişilebilen bir RESTful JSON API sunar.
neo4j
Java'da, verileri tablolar değil grafikler kullanarak depolayan, tamamen işlemsel bir kalıcılık motorudur. Neo4j, büyük bir ölçeklenebilirlik sunar. Tek bir makinede birkaç milyar düğümün / ilişkinin / özelliğin grafiklerini işleyebilir ve birden çok makinede ölçeklenebilir.
RIAK
Riak, web uygulamaları için ideal bir veritabanıdır ve şunları içerir:
- Merkezi olmayan anahtar değerine sahip bir mağaza
- Esnek bir harita / küçültme motoru
- Dostça bir HTTP / JSPN sorgu arayüzü.
Oracle BerkeleyDB
Geliştiricilere sıfır yönetim ile hızlı ve verimli yerel kalıcılık sağlayan yerleşik bir veritabanı motorudur. Oracle Berkeley DB, doğrudan uygulamalarımıza bağlanan ve performansı artırmak için uzak bir sunucuya mesaj göndermek yerine basit işlev çağrılarına izin veren bir kitaplıktır.
Apache cassandra
Cassandra muhtemelen piyasadaki en iyi bilinen NoSQL projelerinden biridir. Facebook (onu geliştiren), Digg, Twitter, Cisco ve daha birçok şirket gibi devlerin kullandığı, ölçeklenebilirliği yüksek ikinci nesil dağıtılmış bir veritabanıdır. Amaç, verileri depolamak için tutarlı, hataya dayanıklı ve yüksek düzeyde kullanılabilir bir ortam sağlamaktır.
memcached
memcached bellek içi anahtar / değer çiftinin depolanmasıdır veritabanı çağrıları, API çağrıları veya sayfa oluşturma sonuçlarından küçük rastgele veri dizeleri (metinler, nesneler) için. Veritabanı üzerindeki yükü hafifleterek dinamik web uygulamalarını hızlandırmaya yöneliktir.
Firebird
Firefox ile karıştırılmaması gereken Firebird, Linux, Windows ve çeşitli UNIX platformlarında kullanılabilen ilişkisel bir veritabanıdır ve yüksek performans ve güçlü dil desteği sunar. saklı yordamlar ve tetikleyiciler.
Redis
Redis, gelişmiş bir hızlı anahtar-değer veritabanıdır. C ile yazılmıştır ve memcached olarak, geleneksel bir veritabanının önünde veya kendi başına bağımsız olarak kullanılabilir. Çeşitli programlama dillerini destekler ve GitHub veya Engine Yard gibi çok popüler projelerde kullanılır. Bir de PHP istemcisi var rediska Redis veritabanlarının yönetilmesine izin veren.
HBaz
HBase, sütun odaklı dağıtılmış bir mağazadır Hadoop veritabanı olarak da anılabilir. Proje, "milyarlarca satır ve milyonlarca sütun" içeren dev tablolar sunmayı hedefliyor. XML, Protobug ve ikili veri kodlama seçeneklerini destekleyen bir RESTful ağ geçidine sahiptir.
tuş alanı
Tutarlı çoğaltmaya sahip ve Windows işletim sistemlerinde çalışan bir anahtar-değer türü deposu. Keyspace, ağ ve sunucu hatalarını maskeleyerek ve tek bir yüksek kullanılabilirlik hizmeti olarak görünerek yüksek kullanılabilirlik sunar.
4 mağaza
4store, verileri RDF biçiminde tutan bir veritabanı ve sorgu depolama motorudur. ANSI C99'da yazılmıştır, UNIX sistemlerinde çalışacak şekilde tasarlanmıştır ve yüksek performanslı, ölçeklenebilir ve kararlı bir platform sunar.
MariaDB
MariaDB, MySQL® Veritabanı Sunucusunun geriye dönük uyumlu bir dalıdır. Açık Kaynaklı depolama motorlarının çoğu ve ayrıca Maria depolama motorunun kendisi için destek içerir.
Çiseleyen yağmur
Verimli ve istikrarlı bir veritabanı olmaya odaklanan, özellikle İnternet uygulamaları için optimize edilmiş ve Bulut Bilişim felsefesini takip eden bir MySQL çatalıdır.
hiperSQL
Java ile yazılmış ilişkisel bir SQL veritabanı motorudur. HyperSQL, bellek içi ve disk tabanlı tablolara sahip ve katıştırılmış ve sunucu modlarını destekleyen küçük ama hızlı bir veritabanı motoru sunar. Ek olarak, SQL komut konsolu ve sorgular için grafik arayüz gibi araçlara sahiptir.
MonetDB
MonetDB, veri madenciliği, OAP, GIS, XML aramaları ve metin ve multimedya dosyalarından bilgi toplamayı amaçlayan yüksek performanslı uygulamalar için bir veritabanı sistemidir.
Sebat
JavaScript tabanlı, veri odaklı İnternet uygulamalarının hızlı gelişimi için dinamik JSON veri depolama sağlayan bir nesne depolama motoru ve uygulama sunucusudur (Java / Rhino'da çalışır).
mevcut-db
eXist-db, XML teknolojisi ile geliştirilmiştir. CML verilerini bu standardın veri modeline göre depolar ve XQuery'nin verimli ve indeks tabanlı işlenmesi ile karakterize edilir.
Diğer alternatifler
- Gladius (PHP düz dosya veritabanı)
- Bulut Mağazası
- openqm (çok değerli veritabanı)
- KızılDME (çok değerli veritabanı)
- Küçük SQL (Java Masaüstü SQL Veritabanı Motoru)
- luciddb
- HyperGraphDB (grafik veritabanı)
- Bilgi Izgarası (grafik veritabanı)
- Apache derbi
- Hamsterdb
- H2 Veritabanı
- EyeDB
- txtSQL
- db4o
- Tokyo Kabine
- Voldemort Projesi
Görüldü | Çok Linux