OrientDB - Stüdyo

OrientDB, veritabanı işlemlerini GUI aracılığıyla gerçekleştirmek için bir web kullanıcı arabirimi sağlar. Bu bölüm, OrientDB'de bulunan farklı seçenekleri açıklamaktadır.

Stüdyo Ana Sayfası

Studio, OrientDB dağıtımıyla birlikte gelen OrientDB'nin yönetimi için bir web arayüzüdür.

Öncelikle aşağıdaki komutu kullanarak OrientDB sunucusunu başlatmanız gerekir.

$ server.sh

OrientDB'yi makinenizde çalıştırırsanız, web arayüzüne URL aracılığıyla erişilebilir -

http://localhost:2480

Komut başarıyla yürütülürse, aşağıdaki ekran çıktısı olacaktır.

Mevcut Bir Veritabanına Bağlanın

Oturum açmak için veritabanları listesinden bir veritabanı seçin ve herhangi bir veritabanı kullanıcısını kullanın. Varsayılan olarak (kullanıcı adı / şifre)reader/reader veri tabanından kayıtları okuyabilir, writer/writer kayıtları okuyabilir, oluşturabilir, güncelleyebilir ve silebilir admin/admin tüm haklara sahiptir.

Mevcut Bir Veritabanını Bırak

Veritabanları listesinden bir veritabanı seçin ve çöp kutusu simgesine tıklayın. Studio, Sunucu Kullanıcısı ve Sunucu Şifresini girmeniz gereken bir onay açılır penceresi açar.

Ardından "Veritabanını bırak" düğmesini tıklayın. Sunucu kimlik bilgilerini şurada bulabilirsiniz:$ORIENTDB_HOME/config/orientdb-server-config.xml dosya.

<users> 
   <user name = "root" password = "pwd" resources = "*" /> 
</users>

Yeni Bir Veritabanı Oluşturun

Yeni bir veritabanı oluşturmak için ana sayfadan "Yeni DB" düğmesine tıklayın.

Yeni bir veritabanı oluşturmak için aşağıdaki bilgiler gereklidir -

  • Veri tabanı ismi
  • Veritabanı türü (Belge / Grafik)
  • Depolama türü (yerel / bellek)
  • Sunucu kullanıcısı
  • Sunucu şifresi

Sunucu kimlik bilgilerini şurada bulabilirsiniz: $ORIENTDB_HOME/config/orientdbserver-config.xml dosya.

<users> 
   <user name = "root" password = "pwd" resources = "*" /> 
</users>

Studio, oluşturulduktan sonra otomatik olarak yeni veritabanına giriş yapacaktır.

Bir Sorgu Yürütme

Studio, desteklenenler arasında kullandığınız dilin otomatik olarak tanınmasını destekler: SQL ve Gremlin. Yazarken, tuşuna basarak otomatik tamamlama özelliğini kullanın.Ctrl + Space.

Sorgu düzenleyicide aşağıdaki kısayollar mevcuttur -

  • Ctrl + Return - Sorguyu yürütmek için veya sadece Run buton.

  • Ctrl/Cmd + Z - Değişiklikleri geri almak için.

  • Ctrl/Cmd + Shift + Z - Değişiklikleri yeniden yapmak için.

  • Ctrl/Cmd + F - Düzenleyicide aramak için.

  • Ctrl/Cmd + / - Bir yorumu değiştirmek için.

Aşağıdaki ekran görüntüsü bir sorgunun nasıl yürütüleceğini gösterir.

Herhangi birine tıklayarak @rid sonuç kümesindeki değeri girerseniz, kayıt bir Belge ise belge düzenleme moduna geçersiniz, aksi takdirde köşe düzenlemesine geçersiniz.

Sonuç kümesindeki veya düzenleyicideki yıldız simgesine tıklayarak sorgularınıza yer işareti koyabilirsiniz. Yer işaretli sorgulara göz atmak için,Bookmarksbuton. Studio, sorguları düzenleyebileceğiniz / silebileceğiniz veya yeniden çalıştırabileceğiniz soldaki yer imleri listesini açacaktır.

Studio, yürütülen sorguları tarayıcının Yerel Depolamasına kaydeder. Sorgu ayarlarında, stüdyonun geçmişte kaç tane sorgu tutacağını yapılandırabilirsiniz. Ayrıca daha önce çalıştırılan bir sorguyu arayabilir, tüm sorguları geçmişten silebilir veya tek bir sorguyu silebilirsiniz.

Köşeyi Düzenle

Grafiğin tepe noktasını düzenlemek için Grafik bölümüne gidin. Ardından aşağıdaki sorguyu çalıştırın.

Select From Customer

Sorguyu başarıyla çalıştırdığınızda, aşağıdaki çıktı ekran görüntüsü alın. Düzenlemek için grafik tuvalinde belirli tepe noktasını seçin.

Belirli tepe noktasındaki düzenleme sembolünü seçin. Köşeyi düzenleme seçeneklerini içeren aşağıdaki ekranı göreceksiniz.

Şema Yöneticisi

OrientDB, şemasız modda, şema modunda veya her ikisinin karışımında çalışabilir. Burada şema modunu tartışacağız. Web kullanıcı arayüzünün üst kısmındaki Şema bölümünü tıklayın. Aşağıdaki ekran görüntüsünü alacaksınız.

Yeni Bir Sınıf Oluşturun

Yeni bir Sınıf oluşturmak için, New Classbuton. Aşağıdaki ekran görüntüsü görünecektir. Yeni sınıfı oluşturmak için ekran görüntüsünde gösterildiği gibi aşağıdaki bilgileri sağlamanız gerekecektir.

Tüm Dizinleri Görüntüle

Veritabanınızda oluşturulan tüm dizinlere genel bir bakış istediğinizde, Şema kullanıcı arayüzündeki tüm dizinler düğmesine tıklamanız yeterlidir. Bu, dizinlerle ilgili bazı bilgilere (ad, tür, özellikler, vb.) Hızlı erişim sağlar ve bunları buradan bırakabilir veya yeniden oluşturabilirsiniz.

Sınıfı Düzenle

Şema bölümündeki herhangi bir sınıfa tıklayın, aşağıdaki ekran görüntüsünü alacaksınız.

Bir sınıfı düzenlerken, bir özellik veya yeni bir dizin ekleyebilirsiniz.

Emlak Ekle

Mülk eklemek için Yeni Mülk düğmesini tıklayın. Aşağıdaki ekran görüntüsünü alacaksınız.

Mülk eklemek için ekran görüntüsünde gösterildiği gibi aşağıdaki ayrıntıları sağlamanız gerekir.

Bir Dizin Ekle

Yeni Dizin düğmesini tıklayın. Aşağıdaki ekran görüntüsünü alacaksınız. Bir dizin eklemek için ekran görüntüsünde gösterildiği gibi aşağıdaki ayrıntıları sağlamanız gerekir.

Grafik Düzenleyici

Grafik bölümünü tıklayın. Verilerinizi yalnızca bir grafik stilinde görselleştirmekle kalmaz, aynı zamanda grafikle etkileşime girebilir ve onu değiştirebilirsiniz.

Grafik alanını doldurmak için, sorgu düzenleyicisine bir sorgu yazın veya Gözat Kullanıcı Arayüzünden Grafiğe Gönder işlevini kullanın.

Köşeler Ekle

Grafik Veritabanınıza ve Grafik Tuval alanına yeni bir Köşe eklemek için, düğmesine basmanız gerekir. Add Vertex. Bu işlem iki adımda yapılır.

İlk adımda, yeni Vertex için sınıfı seçmeniz ve ardından İleri'yi tıklamanız gerekir.

İkinci adımda, yeni tepe noktasının alan değerlerini girmelisiniz. OrientDB şemasız modu desteklediği için özel alanlar da ekleyebilirsiniz. Yeni köşe noktasını kalıcı hale getirmek için, 'Değişiklikleri kaydet'i tıklayın; köşe, veritabanına kaydedilecek ve tuval alanına eklenecektir.

Tepe Noktalarını Sil

Silmek istediğiniz Köşeye tıklayarak dairesel menüyü açın. Fareyi menü girişine daha fazla (...) getirerek alt menüyü açın ve ardından çöp kutusu simgesine tıklayın.

Dikeyleri Tuvalden Kaldır

Dairesel menüyü açın, fareyi menü girişine daha fazla (...) getirerek alt menüyü açın ve ardından silgi simgesine tıklayın.

Tepe Noktalarını İnceleyin

Vertex özelliğine hızlı bir şekilde göz atmak istiyorsanız, göz simgesine tıklayın.

Güvenlik

Studio 2.0, Kullanıcıları ve Rolleri grafiksel bir şekilde yönetebileceğiniz yeni Güvenlik Yönetimini içerir.

Kullanıcılar

Veritabanı kullanıcılarını yönetmek için aşağıdaki eylemleri gerçekleştirebilirsiniz -

  • Kullanıcı Ara
  • Kullanıcı Ekle
  • Kullanıcıları Sil
  • Kullanıcıyı Düzenle: roller sıralı olarak düzenlenebilir; ad, durum ve şifre için Edit buton

Kullanıcı Ekle

Yeni bir Kullanıcı eklemek için, Add User düğmesi, yeni kullanıcı için bilgileri (ad, parola, durum, roller) tamamlayın ve ardından yeni kullanıcıyı veritabanına eklemek için kaydedin.

Roller

Veritabanı rollerini yönetmek için aşağıdaki eylemleri gerçekleştirebilirsiniz -

  • Rol Ara
  • Rol Ekle
  • Rolü Sil
  • Rolü Düzenle

Rol Ekle

Yeni bir Kullanıcı eklemek için, Add Role düğmesini tıklayın, yeni rol için bilgileri tamamlayın (ad, ana rol, mod) ve ardından yeni rolü veritabanına eklemek için kaydedin.

Bir Role Kural Ekleme

Seçilen role yeni bir güvenlik kuralı eklemek için, Add Rulebuton. Bu size güvenliğini sağlamak istediğiniz kaynağın dizesini soracaktır. Ardından, yeni oluşturulan kaynakta CRUD izinlerini yapılandırabilirsiniz.