Cubrid | Ücretsiz nesne-ilişkisel veritabanı yönetim sistemi

CUBRID Veritabanı Yönetim Aracı

Oldukça optimize edilmiş ve ölçeklenebilir veritabanı yönetim aracı

Cubrid açık kaynak ve ücretsiz DBMS yazılımıdır. Çoğu veritabanıyla yüksek düzeyde SQL uyumluluğu sağlayan GUI tabanlı bir yönetim aracıdır.

Genel Bakış

Cubrid açık kaynaklı bir DBMS yazılımıdır. Görev açısından kritik web uygulamaları için bir zorunluluk olan yüksek performans, istikrar, ölçeklenebilirlik ve yüksek kullanılabilirlik sağlar. Yüklenmesi çok kolaydır ve geliştiriciler için GUI tabanlı yönetim araçları sağlar. Cubrid, veritabanı sunucusu, broker ve Cubrid yöneticisinden oluşan bir nesne ilişkisi veritabanı yönetim sistemidir. Ayrıca, kullanıcıların veritabanı sunucusunda SQL sorgularını yürütmesine olanak tanıyan uygun bir araç olan sorgu düzenleyicisini de sağlar. Cubrid veritabanı yönetim aracının ana özellikleri; Veri paylaşımı, yüksek performanslı veri önbellekleme, nesne odaklı veritabanı öğeleri ilişkileri, yerel bir ara katman yazılımı komisyoncusu, genişletilebilir ve özelleştirilebilir küreselleşme desteği. Cubrid veritabanı yedeklemeleri sağlar ve noktaları geri yükler. Veritabanı sunucusu, birden fazla kullanıcı veritabanını bir kerede kullansa bile kilitleme ve günlükleme yöntemlerini kullanarak sorunsuz işlemler sağlar. Cubrid, güçlü ve herhangi bir sınırlama olmadan istikrarlı ve yüksek performans sağlayan açık kaynaklı bir yazılım sağlar. Broker, veritabanı sunucusu ile harici uygulamalar arasındaki iletişimi aktaran Cubrid’e özgü bir ara katman yazılımıdır. Bağlantı havuzu, izleme ve kütük izleme ve analiz gibi işlevler sağlar. Cubrid Manager, kullanıcıların veritabanını ve komisyoncuyu uzaktan yönetmesine izin veren bir GUI aracıdır.

Sistem gereksinimleri

  • ubuntu 18.04
  • sudo ayrıcalıkları olan bir- kök kullanıcı
  • Gerekli Bellek: 1GB veya daha fazla
  • Yeniden düzenlenmiş disk alanı: 2GB veya daha fazla
  • Gerekli Yazılım: JRE/JDK 1.6 veya daha yüksek

Özellikler

  • Tamamen işlemsel, asit uyumlu
  • ANSI SQL
  • Koşullu düzenli ifadeler
  • Bilgi tutarlılığı
  • Sorgu planı önbelleği
  • B+Tree, Kapak Dizini
  • iç içe ve hiyerarşik sorgular
  • LOB Veri Desteği (Blob/Clob)
  • True Varchar
  • MySQL ile% 90’ın üzerinde SQL uyumluluğu
  • imleçler, tetikleyiciler ve saklı prosedürler
  • Unicode Desteği0-
  • Masa birleşimi (iç, sol, sağ, dış, sendika, birleştirme)
  • Çapraz platform -Çok işsiz mimari ve çok iş parçacıklı sunucu uygulaması
  • PHP, PDO, Python, Ruby, Perl, ODBC, OLEDB, ADO.NET, C.
  • Yerel veritabanı yönetimi ve geçiş araçları.
  • Komut satırı veritabanı yönetimi yardımcı programları ve SQL tercümanı.
  • 7/24 kesintisiz hizmet kullanılabilirliği için yüksek kullanılabilirlik özelliği.
  • Yerel bağlantı havuzlaması (Oracle ve MySQL ile de kullanılabilir)
  • Yük dengeleme ve dağıtım. -senkron/asenkron/yarı senkron, tek yönlü, işlem seviyesi, şema bağımsız, zincirlenmiş veya gruplandırılmış replikasyon
  • Veri içe aktarma/dışa aktarma
  • İhtiyaçlara göre planlama ve ayarlama fırsatı ile çevrimiçi/sıcak, çevrimdışı ve artımlı yedekleme.
  • Sınırsız veritabanları, tablolar ve satırlar.
  • Açık kaynak

Kurulum

Ubuntu’ya Cubrid’i kurmak için bu talimatları izleyin.

  • Ubuntu’da aşağıdaki apt-get komutunu kullanarak Cubrid’i yükleyin.
$ sudo add-apt-repository ppa:cubrid/cubrid $ sudo apt-get update
  • En son sürümü yüklemek için aşağıdaki komutu yürütün.
$ sudo apt-get install cubrid
  • Önceki sürümleri yüklemek için sürüm bilgilerini komuta ekleyin.
$ sudo apt-get install cubrid-8.4.3
  • Kurulum tamamlandıktan sonra, Cubrid kurulum yolunu dahil olmak üzere ortam değişkenlerini yapılandırın ve ardından bunları sisteme uygulayın.
  • Aşağıdaki komutu kullanarak Cubrid’i başlatın.
cubrid service start
  • Aşağıdaki komutları kullanarak sunucu işlemini başlatın veya durdurun.
cubrid server start "dbname"
cubrid server stop "dbname"
  • Test sunucusu bağlantısı.
csql -u dba demodb

Keşfetmek

Diğer açık kaynak veritabanı yönetim araçları hakkında bilgi edinmek için lütfen aşağıdaki sayfaları kontrol edin:

 Türkçe