35 Açık Kaynak Veritabanı Motoru

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):

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

Görüldü | Çok Linux


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.