Bir NoSQL Veritabanına Bağlanma

Yayınlanan: 2022-11-23

Toplanan veri miktarı katlanarak artmaya devam ettikçe Nosql veritabanları giderek daha popüler hale geliyor. Geleneksel ilişkisel veritabanları hala en yaygın kullanılanlar olsa da, ölçeklenebilirlikleri ve esneklikleri nedeniyle nosql veritabanları zemin kazanıyor. Peki, bir nosql veritabanına nasıl bağlanır? Birkaç farklı yol vardır, ancak en yaygın olanı bir uygulama programlama arabirimidir (API). API, veri okumak ve yazmak için uygulamanızın veritabanıyla etkileşime girmesine izin verecektir. Bir nosql veritabanına bağlanmanın başka bir yolu da komut satırı arabirimidir (CLI). Bu genellikle yönetim görevleri veya sorguları çalıştırmak için kullanılır. Son olarak, web tabanlı bir arayüz aracılığıyla bir nosql veritabanına da bağlanabilirsiniz. Bu genellikle hata ayıklamak veya sorguları çalıştırmak için kullanılır. Hangi yöntemi seçerseniz seçin, bir nosql veritabanına bağlanmak biraz zor olabilir. Ancak, bir kez alıştığınızda, bu veritabanlarının sunduğu güçlü özelliklerden yararlanabileceksiniz.

Bir NoSQL veritabanı, koleksiyonlara ve belgelere dayalı olarak verileri ilişkisel olarak depolamayan bir veritabanıdır. Bu belgeler, JSON anahtar/değer çiftleri olarak eşleştirilebilir. Bir NoSQL koleksiyonu, bir belgenin tüm ayrıntılarını içerir. Bazı belgelere ekstra bilgi eklerken bazılarını dışarıda bırakmak mümkündür. Kullanmadan önce MongoDB'yi bilgisayarınıza yüklemeniz gerekecek. Windows işletim sistemini kullanmak için daha önce kopyaladığınız yolu eklemelisiniz. Bu yöntemi kullanarak MongoDB komutlarını bir terminalden çalıştırabilirsiniz.

Çevresel değişkenlerinize dahil ederek MongoDB kabuğunu kurmadan terminalinizden komutları çalıştırmak için MongoDB'nin bin yolunu kullanabilirsiniz. PC'nizde MongoDB Compass'ı bulmakta sorun yaşıyorsanız, ayrı olarak kurulabilir. MongoDB, Homebrew seçeneği aracılığıyla bir Mac'e kurulabilir. Homebrew kurulu değilse bile, Mac terminalinizde bu komutu kullanarak en son sürümü kurabilirsiniz.

Nosql Veritabanına Bağlanmak İçin Hangi Bilgiler Gerekiyor?

Gerekli bilgiler, iletişim bölgesi veya uç nokta bilgileri, yetkilendirme bilgileri ve Oracle NoSQL Veritabanı Bulut Hizmeti (AuthConfig olarak da bilinir) için Kimlik Bilgilerinden oluşur. Bir Bölge belirtmek mümkündür, ancak bir dize uç noktası belirtilemez.

Verileri ilişkisel tablolarda depolamak yerine, NoSQL veritabanları verileri belgelerde depolar. Veri yönetim sistemlerinin uyarlanabilir, ölçeklenebilir olması ve modern iş ihtiyaçlarına hızlı bir şekilde yanıt verebilmesi amaçlanmaktadır. Belge veritabanları , anahtar/değer depoları, geniş sütunlu veritabanları ve grafik veritabanları, NoSQL veritabanlarının örnekleridir. NoSQL veritabanları, dünyanın en büyük 2000 işletmesi için görev açısından kritik uygulamaları güçlendirmeye yardımcı oluyor. Bu fenomen, çoğu ilişkisel veri tabanının işlemesi çok zor olan beş teknik eğilime bağlanabilir. Tecrübelerime göre, sabit veri modelleri nedeniyle ilişkisel veritabanları çevik geliştirmenin önündeki en büyük engeldir. NoSQL söz konusu olduğunda, uygulama modeli ile veri modeli arasında hiçbir ayrım yoktur.

NoSQL'de, verileri modellemek için önceden belirlenmiş bir yöntem yoktur. Elektronik tabloların veya veritabanlarının aksine belge yönelimli veritabanları, veri depolamak için fiili format olarak JSON'u kullanır. Bu, ORM çerçevelerine olan ihtiyacı ortadan kaldırarak uygulama geliştirmeyi kolaylaştırır. N1QL (telaffuz edilen nikel), SQL'i JSON'a genişletmek için kullanılabilecek yeni bir sorgulama dili olarak Couchbase Server 4.0'da tanıtıldı. Bu paket, çeşitli standart SELECT / FROM / WHERE deyimlerinin yanı sıra toplama (GROUP BY), sıralama (SORT BY), birleştirmeler (LEFT OUTER / INNER) vb. içerir. NoSQL dağıtılmış veritabanlarının pratik faydaları, kısmen ölçeklenebilir bir mimari kullandıkları ve tek bir hata noktasına sahip olmadıkları için ikna edicidir. İnternet ve mobil cihazlar aracılığıyla artan müşteri etkileşimi nedeniyle, kullanılabilirlik giderek artan bir endişe haline geliyor.

NoSQL veritabanının kurulumu, yapılandırılması ve ölçeklenmesi kolaydır. Okumak, yazmak, depolamak ve dağıtmak için yaratıldılar. Her ölçekteki kümelerin yönetimi ve izlenmesinin yanı sıra her ölçekteki kümelerin yönetimi mümkündür. Dağıtılmış bir NoSQL veritabanı, tüm veri merkezleri arasında yerleşik çoğaltma içerir ve herhangi bir ayrı yazılım gerektirmez. Ayrıca, donanım yönlendiricileri aracılığıyla anında yük devretme sağlayarak, uygulamaların veritabanının bir sorunu keşfetmesini ve kendi kurtarma işlemlerini gerçekleştirmesini bekleme ihtiyacını ortadan kaldırır. NoSQL, günümüzün web, mobil ve Nesnelerin İnterneti (IoT) uygulamaları için fiili teknoloji haline gelirken, varsayılan veritabanı teknolojisi olarak giderek daha fazla benimseniyor.

Nosql Veritabanları Neden Devriliyor?

NoSQL veritabanlarının giderek daha popüler hale gelmesinin birçok nedeni var. Büyük miktarda veriyi işleme yetenekleri nedeniyle, geleneksel SQL veritabanlarına göre önemli bir avantaja sahiptirler. SQL veritabanları genellikle web ölçeğindeki uygulamaları ek mühendislik gerektirmeden işlemek için kullanılır. Veri ölçeklenebilirliğine giden yol, basit ve doğrudan bir şekilde anlaşılabilir ve açıklanabilir. Dikkate alınması gereken bir diğer önemli faktör de veri modelidir. Belge veritabanlarının sorgulama yetenekleri, sektördeki en gelişmiş özelliklerdir ve çok çeşitli uygulamaları yönetmelerine olanak tanır. Birincil anahtar, anahtar/değer deposu ve geniş sütun deposu ile aynıdır. Hızı nedeniyle, belirli veri parçalarına hızlı erişime ihtiyaç duyduğunuz durumlar için mükemmel bir araçtır.

Bir Nosql Veritabanını Sorgulayabilir misiniz?

Resim kaynağı: ravendb.net

Evet, bir nosql veritabanını sorgulayabilirsiniz. Kullandığınız veritabanına bağlı olarak bunu yapmanın birçok yolu vardır. Örneğin, MongoDB ile veritabanını sorgulamak için find() yöntemini kullanabilirsiniz.

Bu on örneği izleyerek, bir MongoDB veritabanından nasıl veri alacağınızı öğrenebileceksiniz. Koleksiyon, belgeleri düzenleyen yapıdır. Bul yöntemi, herhangi bir bağımsız değişken veya koleksiyon gerektirmiyorsa tüm belgeleri alır. Veritabanından değerlerin toplanması MongoDB kadar basittir. Örneğin, satın alma geçmişlerine göre erkek ve kadınların toplam satın alma tutarını hesaplayabiliriz. Daha sonra bir koşulla eşleşen belgeleri seçer ve bu belgelere toplama uygularız. Pandaların sözdizimi Groupby'ninkine benzer, bu yüzden muhtemelen ona aşinasınızdır.

Büyük miktarda veriyle uğraşırken, onu sıralamak iyi bir fikirdir. Bu örnekte, toplama boru hattımıza Sıralama'yı yeni ekledik. Sıralama alanı ile birlikte sıralama davranışı belirtilir. Biri artan 1 sayısıyla, biri azalan -1 sayısıyla temsil edilir. Önümüzdeki haftalarda hem NoSQL hem de NoSQL veritabanlarında bir dizi makale yayınlanacak.

Seçtiğiniz veritabanı sayfanın içeriğini etkileyebilir. Satın almadan önce ne tür bir veritabanı istediğinizi belirleyin. İş yapmak için ilişkisel bir veritabanına mı ihtiyacınız var? Doküman yönelimli veri tabanı nedir ve nasıl oluşturulmalıdır? Anahtar/değer deposu nedir? Grafik veri tabanı nedir? Bazı örnekler nelerdir? Veritabanı türleri , belirli bir müşterinin ihtiyaçlarını karşılamak için uyarlanabilir. Veritabanı tabanlı web uygulamaları, değişen web ortamına kolayca uyarlanabilir. Çoğu durumda, veritabanından bağımsız bir web uygulaması oluşturulabilir. Bu, uygulamanın herhangi bir veritabanı türünü kullanabileceği anlamına gelir. Gerçekte, NoSQL veritabanları veri depolamadan çok daha fazlasıdır. Bu veritabanlarının sorgulanması için SQL kullanılır. SQL veritabanı, onu kullanarak verileri aramanıza izin verir. Geleneksel ilişkisel veritabanları ise sorgu dilleri ile sınırlandırılırken, bu durum bir veritabanında birden fazla sorgulama dili ile arama yapma olanağı sağlar. Bir veritabanı ararken, onu ne için kullanacağınızı düşündüğünüzden emin olun. Bir NoSQL veritabanı, avantajlarından biri olan bulut tabanlı mikro hizmetler için kullanılabilir. Sonuç olarak, veritabanı dağıtık bir sistem olarak kullanılabilir. Bu avantaj, tipik olarak tek bir sunucuda yürütülen geleneksel ilişkisel veritabanlarının aksine mevcuttur. Veritabanından bağımsız birçok web uygulaması oluşturulabilir. Web uygulaması, React veya Angular gibi herhangi bir web geliştirme çerçevesi kullanılarak oluşturulabilir. Geleneksel web uygulamaları ise tipik olarak belirli bir web geliştirme çerçevesi kullanılarak oluşturulurken, bu çerçeve ile oluşturulan web uygulamaları daha yenilikçidir.

Neden Sql Yerine Nosql Kullanılmalı?

NoSQL veritabanları SQL kullanmazlar, bu onlar için bir dezavantajdır. Buna rağmen, SQL hala bir dizi NoSQL veritabanında kullanılmaktadır. Her ikisi de SQL yapıları olan MySQL ve Apache Cassandra'nın aksine, CosmosDB, Cassandra CQL, Elasticsearch SQL ve Cockroach Labs bir seç-birleştir-proje yapısı kullanır. Bir sorgu oluşturmak için NoSQLClient#query kullanmalısınız: Bu yöntem, dizili bir Javascript nesnesi olan Promise ofResult'u döndürür. MongoDB gibi diğer veritabanları gibi, sonuçlar da varsayılan olarak sınırlıdır.

Nosql Tablolarına Katılabilir misiniz?

Resim kaynağı: starship-knowledge.com

Ne yazık ki, Yerel PHP bir NoSQL veritabanına katılamaz. SQL ve NoSQL veritabanları arasındaki birincil fark, veri türündedir.

Oracle NoSQL Veritabanı tarafından kullanılan genel birleştirme işleçleri, geleneksel ilişkisel veritabanları tarafından desteklenmez. Ancak, aynı tablo hiyerarşisine sahip olarak sınıflandırılan tablolarda özel bir birleştirme türünü destekler. Satırları birleştirirken yalnızca aynı yerde bulunan satırlar eşleşebileceğinden, bu tür birleştirmeler verimlidir.

Mongodb'da Tabloları Birleştirme

MongoDB gibi NoSQL veritabanlarında tablolar arasındaki birleştirmeler desteklenmez, bu da veri çoğaltmasında artışa yol açar. MongoDB ise Koleksiyonlara katılmak için kullanılabilecek Join adlı yeni bir arama işlemi sunuyor. Arama işlevini kullanmak için, bir NoSQL veritabanındaki tabloları birleştirmelisiniz.

Python'da Bir Nosql Veritabanına Nasıl Bağlanırım?

Python'da bir NoSQL veritabanına bağlanmanın birkaç farklı yolu vardır. Bunun bir yolu PyMongo kütüphanesini kullanmaktır. PyMongo, MongoDB veritabanlarına bağlanmanıza izin veren bir Python kitaplığıdır. PyMongo'nun nasıl kurulacağına ilişkin talimatları burada bulabilirsiniz: https://api.mongodb.com/python/current/installation.html.
PyMongo'yu kurduktan sonra, bir MongoClient nesnesi oluşturarak bir MongoDB veritabanına bağlanabilirsiniz. MongoClient nesnesi, parametre olarak bir ana bilgisayar adı ve bir bağlantı noktası numarası alır. Ana bilgisayar adı, MongoDB veritabanının çalıştığı makinenin adıdır. Bağlantı noktası numarası, MongoDB veritabanının dinlediği bağlantı noktasıdır. Örneğin, MongoDB veritabanı 27017 numaralı bağlantı noktasındaki localhost üzerinde çalışıyorsa, şöyle bir MongoClient nesnesi oluşturursunuz:
istemci = MongoClient('yerel ana bilgisayar', 27017)
Bir MongoClient nesnesi oluşturduktan sonra, veritabanı adını MongoClient nesnesinin bir özelliği olarak kullanarak veritabanına erişebilirsiniz. Örneğin, veritabanı adı 'test' ise, ona şu şekilde erişirsiniz:
db = client.test
Veritabanı yoksa, ilk eriştiğinizde otomatik olarak oluşturulacaktır.

MongoDB gibi belge odaklı ve NoSQL veritabanları, güçlü arka uç sistemlerinin yardımıyla birkaç dakika içinde ölçeklenebilir ve devreye alınabilir. MongoDB ve Python, çok çeşitli veritabanı uygulamaları oluşturmayı kolaylaştırır. Bu öğreticide, MongoDB'nin çeşitli şekillerde nasıl kullanılabileceğini göstereceksiniz. MongoDB NoSQL veritabanı, belge yönelimli bir NoSQL veritabanıdır. MongoDB, geleneksel RDBMS'lerin aksine, verileri satır tabloları kullanmak yerine bir belgeler koleksiyonunda düzenler ve depolar. Sistem, zaman içinde kolayca değiştirilebilen, şemasız ve esnek belgeler tutar. MongoDB, C dilinde oluşturulmuştur ve MongoDB Inc. tarafından aktif olarak geliştirilmektedir ve dünyanın en büyük şirketlerinden bazıları tarafından kullanılmaktadır.

Resmi web sitesine göre MongoDB'nin iki sürümü var. Linux dağıtımınıza bağlı olarak kurulum süreci farklı olacaktır. İsterseniz bir Docker konteyneri kullanarak MongoDB'yi kurabilirsiniz. Bu bölüm, bir veritabanından belge oluşturmak, okumak, güncellemek ve silmek için mongo kabuğunu nasıl kullanacağınızı öğretecektir. Mongo komutu kabuğu başlatır ve mongod işlemi tarafından sağlanan varsayılan yerel sunucuya bağlanır. Çoğu durumda, mongo kabuğu oturumu test veritabanına bağlanarak başlatır. Uzak bir veritabanına erişmenin yanı sıra bir ana bilgisayar ve bağlantı noktası belirtmek de mümkündür.

MongoDB'nin toplama işlevi, belgeleri düzenlemek için kullanılır. Geleneksel bir RDBMS'deki tablo koleksiyonları, katı bir şemaya sahip olmadıkları için tablo koleksiyonlarına biraz benzer. Bir koleksiyondaki her belge, teoride bir dizi alan veya bir yapı olarak düşünülebilir. Güncellemeler ve eklemeler sırasında belge doğrulama kurallarını uygulayarak belgenizin yapısını standartlaştırabilirsiniz. MongoDB'de karmaşık veriler, belge odaklı bir veri modeli kullanılarak tek bir nesne olarak temsil edilir. Tablolara veya birden çok nesneye bakmak zorunda kalmadan, veri nesnelerine bir bütün olarak yaklaşabilirsiniz. Mongo kabuğunu kullanarak bir veritabanına belge eklemeye çalışmadan önce bir koleksiyon seçmelisiniz.

Argüman olarak alıntı yaptığınız belge, koleksiyonunuzda bir insertOne() çağrısı olarak ayarlanmalıdır. MongoDB sunucunuzla iletişim kurmak için kullanabileceğiniz PyMongo adlı bir Python sürücüsü sağlar. Sonraki birkaç bölümde, kendi Python veritabanı uygulamalarınızı oluşturmak için bu sürücüyü nasıl kullanacağınızı göstereceğiz. Diğer içeriğimizi okuyarak Python uygulamalarında MongoDB veritabanlarını kullanma hakkında daha fazla bilgi edinebileceksiniz. Bu örnekleri kullanarak MongoDB ve Python'un neler yapabileceğini öğrenebilirsiniz. Mongo kabuğunun bir uzantısı olan MongoClient'i kullanarak özel bir ana bilgisayar, bağlantı noktası ve diğer bağlantı parametreleri belirtebilirsiniz. Belirli bir MongoDB sunucusuna erişiminiz, bağlı bir MongoClient örneğine sahip olduğunuzda etkinleştirilecektir.

Veritabanı adının olmadığı durumlarda Python tanımlayıcı eşleştirmesi de kabul edilebilir. Çok sayıda karakter içeriyorsa, bir belge tek seferde veritabanına eklenebilir. Ayrıca, bir veritabanındaki verileri değiştirmek, güncellemek ve silmek için yöntemler sağlar. Ara sıra kullanan bir uygulamanız varsa, bir MongoDB veritabanı da mümkündür. Gerektiğinde, bağlantıyı açıp hemen kapatmak isteyebilirsiniz. Nesne-ilişkisel eşleme, MongoDB'nin nesnelere bağlanma yeteneği bakımından SQL'e benzeyen bir bileşenidir. MongoEngine'in sınıf tabanlı soyutlaması sayesinde, tüm modelleriniz için sınıflar oluşturabilirsiniz.

MongoEngine ile belge oluşturmadan önce, her birinde hangi verilerin kullanılacağını tanımlamanız gerekir. Bu öğretici, Python'un nesne yönelimli özelliklerini kullanarak MongoDB veritabanlarıyla nasıl çalışacağınızı öğretir. MongoEngine'de bir koleksiyon, bir eğitim sınıfına eşdeğerdir. Document'ı alt sınıflandırarak ve gerekli alanları sınıf öznitelikleri olarak sağlayarak bir model oluşturun. Her alan tipi için ayrı ayrı parametre tanımlamak da mümkündür. PyMongo aracılığıyla veri doğrulama talebinde bulunduğunuzda, o işlevi yerine getirir. Oluşturulan bir belge nesnesine kaydedin.

Otomatik veri doğrulama ile artık çok fazla evrak işiyle uğraşmak zorunda kalmayacaksınız. Belge alt sınıfları, ilişkili koleksiyondaki belgeleri bulmak ve görüntülemek için kullanabileceğiniz bir.objects özniteliğine sahiptir. Ek olarak, MongoDB ile gereksinimlerdeki değişikliklere hızla uyum sağlamanıza olanak tanıyan yüksek düzeyde okunabilir ve uyarlanabilir bir veri modeline erişiminiz olur.

Python Çok Yönlü Bir Dildir

Python, çeşitli veritabanlarına bağlanmak için kullanılabilir.

Nosql Veritabanı Bulut Hizmetine Bağlan

Bir NoSQL veritabanı bulut hizmetine bağlanmak için birçok neden vardır. Bulut, talep üzerine ölçeklenebilirlik sağlar, böylece veritabanınızı gerektiği gibi kolayca yukarı veya aşağı ölçeklendirebilirsiniz. Bulut aynı zamanda yüksek düzeyde kullanılabilirlik ve olağanüstü durum kurtarma sağlar, böylece veritabanınız her zaman kullanılabilir durumda olur ve bir kesinti durumunda hızla kurtarılabilir. Ve bulut, veritabanı altyapısı maliyetlerinizden tasarruf etmenin harika bir yoludur.

NoSQL terimi daha önce ilişkisel olmayan/SQL olmayan programlamayı tanımlamak için kullanılıyordu. Büyük veri ve web uygulamaları, gerçek zamanlı NoSQL veritabanı uygulamalarının iki örneğidir. Google, Facebook, Amazon ve Linkedln, RDBMS'nin ticari operasyonlar üzerindeki etkisini azaltmak için NoSQL veritabanlarını kullanan en iyi internet şirketlerinden birkaçıdır.

Bulutta Barındırılan Nosql Veritabanının Avantajları

Nosql veritabanı, Amazon Web Services üzerinde barındırılabilen ve herhangi bir şirketin mülkiyetinde veya kontrolünde olmayan açık kaynaklı bir teknolojidir. Aynı zamanda halka da erişilebilir. Genel bulut tabanlı bir platform sayesinde veriler, belirli bir şemaya dayanmadan depolanabilir ve alınabilir.

Oracle Nosql

Oracle NoSQL Veritabanı, veri yönetimi için yüksek performans, yatay ölçeklenebilirlik ve esneklik sağlamak üzere tasarlanmış dağıtılmış bir anahtar/değer deposudur. Oracle NoSQL Veritabanı, JSON, BSON ve XML dahil olmak üzere çeşitli biçimlerde depolanan verilerle çalışmak için basit bir arabirim sağlayan, NoSQL uyumlu bir veritabanıdır. Oracle NoSQL Veritabanı, Oracle Berkeley DB Java Sürümü üzerine kuruludur ve ölçeklenebilir, güvenilir ve yüksek düzeyde kullanılabilir bir veri deposu sağlamak için Oracle NoSQL Ağı'nı kullanır.

Mongodb ve Oracle Arasındaki Fark Nedir?

MongoDB, Oracle ve diğer ilişkisel veritabanlarında kullanılan geleneksel tek düğümlü tasarım yerine dağıtılmış bir sistem mimarisi üzerine kuruludur. Sonuç olarak, MongoDB, sürekli kullanılabilirliği sağlamak için ölçeklendirme ve otomatik parçalama ile veri yerelleştirme ve kopyalar dahil olmak üzere bir dizi benzersiz özelliğe sahiptir.

Oracle Neden İşletmeler İçin En İyi Veritabanı?

Sağlam bir felaket kurtarma ve veri güvenliği kabiliyetine sahip güçlü bir veritabanına ihtiyacınız varsa, Oracle işletmeniz için mükemmel bir seçimdir. Bu yazılım, veri ve mimari performansını optimize etmek için kapsamlı bir araç seti sağlar.

Oracle Sql Veritabanı mı?

Yapısal Sorgu Dili (SQL) ile yapılandırılmış bir Oracle veritabanındaki verilere erişmek için kullanılan ifadeler kümesidir. Uygulama programlarının ve Oracle araçlarının çoğu, kullanıcıların doğrudan SQL kullanmadan veritabanına erişmesine izin verir, ancak bu uygulamalar, kullanıcının isteğini yerine getirirken SQL kullanmalıdır.

Pl/sql Neden Sql İçin En İyi Programlama Dili Uzantısıdır?

SQL için popüler bir yordamsal dil uzantısıdır. SQL deyimlerini prosedürel yapılarla birleştirme yeteneği, PL/SQL programlarında işlevsel ve paket birimleri tanımlamanıza ve yürütmenize olanak tanır. Oracle SQL ise hem SQL'i hem de PL/SQL'i desteklerken MySQL yalnızca MySQL'i destekler. MySQL ile kıyaslandığında Oracle SQL üzerinde birden fazla işletim sistemi çalıştırmak mümkün değildir. Örneğin Oracle SQL şu ortamlarda çalışabilir: Windows, Mac OS X, Linux, UNIX ve z/OS.

Oracle Nosql Veritabanı Kurulumu

Oracle NoSQL Database kurulumu için öncelikle Oracle Technology Network'ten Oracle NoSQL Database yazılımını indirmeniz gerekmektedir. Ardından, yazılımı seçtiğiniz bir dizine açın. Son olarak, yazılımı yüklemek için install.sh betiğini çalıştırın.

NoSQL Veritabanı Sürücüleri, Community Edition (CE), Enterprise Edition (EE) ve Cloud Service sürümlerinde bulunabilir. Evrensel İzin Veren Lisansı bu konumda veya siteden indirilen yazılım aracılığıyla görüntüleyebilir veya indirebilirsiniz. Her veritabanı sunucusu sürümü için Proxy Yönetici Kılavuzu mevcuttur. Proxy, ilk aşamalarında veritabanı sunucusu sürüm 19.3 ile piyasaya sürüldü. Hem Community Edition hem de Enterprise Edition'da, Oracle NoSQL Veritabanı için kv-client Java sürücüsü bulunur. Bu sürücünün sürücüsü olarak doğrudan veritabanı sunucusuna bağlı olması gerekir. Her sürücü sürümü, eşleşen bir EE sürümü, önceki bir EE sürümü ve sonraki bir EE sürümü kullanılarak test edilir. 22.1.x'teki gibi üçüncü katmandaki sürüm numaralarının uyumluluk üzerinde hiçbir etkisi yoktur.