Android

Açık Kaynak Veritabanı Yazılım Karşılaştırması ve Özellikleri

Role Nedir? Arduino ile Role kullanımı. Role nasıl kullanılır? Role ne işe yarar? Relay Module

Role Nedir? Arduino ile Role kullanımı. Role nasıl kullanılır? Role ne işe yarar? Relay Module

İçindekiler:

Anonim

Daha önce SQL Database hakkında konuştuk. Bu yazıda, popüler açık kaynak, ücretsiz veritabanı yazılımını listeleyeceğim. Herhangi bir hizmeti çevrimiçi olarak başlatmadan önce, çalışma zamanı, güvenliği ve tüm ihtiyaçlarınızı karşılayabilecek bir veritabanı seçmeniz gerekir.

Bir veritabanı seçerken maliyetler her zaman önemlidir. Çok uluslu şirketlerin RDBMS`si çok maliyetli olabilir ve size neden olabilir. online ücretsiz bir hizmet çalıştırıyorsanız çok keder. Sonunda açık kaynak veritabanı yönetim aracı çok kullanışlı olabilir. Bu veritabanları ya ücretsiz ya da çok daha ucuzdur ve üst düzey veritabanı sistemlerinin özelliklerinin çoğunu sunar.

Açık Kaynak Veritabanı Araçları

İşte en popüler 5 açık kaynak kodlu veritabanı yazılımı ve Karşılaştırma:

1) MySQL

MySQL, bir çok veritabanına çok kullanıcılı erişim sağlayan en popüler ve yaygın kullanılan ilişkisel veritabanı yönetim sistemidir. MySQL şimdi Oracle`a aittir ve bir veritabanını yönetmek için Sıralı Sorgu Dili kullanır. Onun kaynağı, GNU lisansı ve uygunluk sözleşmeleri kapsamındadır. MySQL, PHP geliştiricileri arasında en popüler olanıdır ve web siteleri, web uygulamaları ve çevrimiçi hizmetler için kullanılmaktadır.

MySQL, ticari olmayan amaçlar için ücretsiz olarak kullanılabilir ve ticari kullanım için 200 dolardan daha ucuza mal olabilir. MS-SQL, Oracle ve IBM DB2, büyük uç veritabanı uygulamaları gibi özellikler sunmaktadır.

2) PostgreSQL

PostgreSQL Global Development Group tarafından geliştirilmiştir ve bir ORDBMS (Object Relational Database Yönetim Sistemi) `dir. MIT lisansı altında Mac, Windows, Solaris ve Linux platformları için kullanılabilen PostgreSQL, büyük veritabanlarının tüm özelliklerini destekler. PostgreSQL şu anda sürüm 9.1 olarak kullanılabilir.

3) SQLite

SQLite, Uygulama Dosyası formatlarında, mobil uygulamalar ve web siteleri için veri tabanında kullanılan küçük ve hafif bir gömülü veritabanıdır. SQLite, veritabanının ACID özellikleriyle uyumludur. Bu hızlı ve API kullanmak için basit. SQLite, SQLite veritabanlarını yönetmek için kullanılabilecek bağımsız bir komut satırı arabirimi (CLI) istemcisi ile birlikte gelir.

4) Berkeley DB

Oracle tarafından sahip olunan Berkeley DB, nasıl olursa olsun uygulamanız için temel depolama hizmetleri sağlar. taleplerinizi talep ve eşsiz görünebilir. Berkeley DB API`leri, ANSI-C, C ++, Java, C #, Perl, Python, Ruby ve Erlang dahil olmak üzere hemen hemen tüm programlama dillerinde mevcuttur.

Veritabanına erişen bir program, verilerin nasıl depolanacağına karar vermekte serbesttir. kayıt. Berkeley DB, rekorun verileriyle ilgili hiçbir kısıtlama koyar. Kayıt ve anahtarı hem dört gigabayt uzunluğunda olabilir. Berkeley DB`nin tam bir DBMS olmadığına dikkat edin.

5) Firebird

Firebird her zaman MySQl`den daha fazla özellikli olmuştur ve PostgreSQl`in aksine, her zaman Windows üzerinde olduğu gibi Linux ve diğer `Nix türevleri üzerinde de iyi çalışmıştır. Firebird, saklı yordamlar, tetikleyiciler, sıcak yedeklemeler (veritabanı çalışırken yedeklemeler) ve çoğaltma da dahil olmak üzere ticari veritabanlarında kullanılabilen pek çok özellik sunar. Firebird veritabanı, iki varyasyonu, klasik sunucu ve süper sunucu olarak geliyor.

Veriler günümüzde 10 yıl öncesine göre çok daha karmaşık. Veri depolama, yönetme ve yönetme, veritabanı teknolojisine dayanır. Microsoft, Oracle ve IBM gibi üst düzey şirketler zaman içinde veritabanlarına öncülük etmekte ve en iyi veritabanı sistemlerinden bazılarını üretmektedir. Belki de MS-SQL, IBM-DB ve Oracle en çok takdir edilen veritabanı sistemleridir, ancak yukarıda belirtilen açık kaynak kodlu veri tabanı sistemleri zengin özelliklere sahiptir ve iyi bir performans sunar. Bazı kurumsal uygulamaların gölgelerinde genellikle göz ardı edilir.

Tercih ettiğiniz veritabanını özledim mi? Aşağıdaki yorum bölümünde bunları belirtin.