Eski Google çalışanları tarafından kurulan bir şirket olan Cockroach Labs, kurumsal mühendislik ekiplerinin daha hızlı prototip oluşturmasına, daha fazla işlemi otomatikleştirmesine ve çalışma sırasında en yüksek performansı korumasına yardımcı olmak amacıyla açık kaynaklı, hataya dayanıklı dağıtılmış SQL veritabanının bir sonraki güncellemesi olan CockroachDB’yi yayınladı. coğrafyalar arasında büyük işlem artışları – hepsi tek bir platformda.
Deneyimsiz kullanıcılar için, Google’ın Cloud Spanner’ına benzer temellere sahip olan CockroachDB, büyüyen küresel olarak dağıtılan işlem veritabanları türünün bir parçasıdır ve 2014’te duyurulduktan sonra 2017’de genel kullanıma sunulmuştur.
Veri merkezi arızalarına dayanacak şekilde tasarlanmış işlemsel ve tutarlı bir anahtar/değer deposu olan RocksDB’nin üzerine inşa edilen veritabanı, adını afetler karşısında dirençli olması (tıpkı bir hamamböceğinin en zor durumlardan sağ çıkabilmesi gibi) alır. düğümleri arasında verilerin bir kopyasını bırakır.
dbInsight’ın kurucusu ve yöneticisi Tony Baer, ”Bu tür özel veri tabanının hedefi, tek bir gerçek kaynağı gerektiren küresel olarak dağıtılmış operasyonlara sahip kuruluşlardır,” dedi.
Baer, ”Avantajı, dağıtılmış veritabanlarının, daha sonra uzlaştırılması gereken birden çok veritabanı örneği kurma ihtiyacını ortadan kaldırmasıdır. Dağıtılmış işlem veritabanlarının dezavantajı, bunların modellenmesi ve işletilmesinin karmaşık olabilmesidir,” dedi.
Kurumsal uygulama geliştirme yaşam döngülerini hızlandırma
Güncelleme 22.1 olarak adlandırılan yeni CockroachDB sürümü, yeni bir komut satırı aracı (CLI) ile birlikte gelir. veri köpeğive uygulama geliştirme yaşam döngüsünü hızlandırmaya yardımcı olan diğer özelliklerin yanı sıra bir hizmet kalitesi (QoS) aracı.
Cockroach Labs, bu özelliklerin işletmelerin her yerde talebe göre ölçeklenmesini sağladığını söyledi.
Şirket, yeni CLI aracının kurumsal kullanıcıların kümelerini kodla yönetmelerine ve ölçeklendirmelerine yardımcı olmasının beklendiğini belirterek, güncellemenin Prisma ve Google Pub/Sub gibi popüler veritabanı kitaplığı araçlarıyla entegrasyonları da içerdiğini sözlerine ekledi.
QoS özelliği, kullanıcıların saniyede milyonlarca işlemi gerçekleştirirken en yüksek performansı korumasını sağlamak için tasarlanmıştır ve çok bölgeli ve çok uluslu işletmeler için veri yerleşimi düzenlemelerini ele alır.
Şirket, bulut izleme yazılımı sağlayıcısı Datadog ile yeni entegrasyonun kümelerin izlenmesini sağladığını ve veritabanı performansını optimize etmek için öneriler ve öngörüler sunduğunu söyledi.
CockroachDB’nin en son güncellemesi, geliştiricilerin satır düzeyinde veriler için bir kullanım ömrü belirlemesine olanak tanıyan yaşam süresi (TTL) desteğiyle birlikte gelir.
API, dağıtımı ve ölçeklendirmeyi otomatikleştirmeye yardımcı olur
Geliştiricilerin veritabanını optimize etmelerine ve bakım veya yamalama için kapalı kalma süresi gibi gereksiz görevlerden kaçınmalarına yardımcı olmak için, 22.1 güncellemesi, dağıtımı ve ölçeklendirmeyi otomatikleştirmek için yeni bir yönetim API’si ile birlikte gelir.
Analistler, Cockroach Labs’ın veri tabanının benimsenmesini artırma çabasıyla modern uygulama geliştirme pazarında yer kapmak için rekabet ettiğine inanıyor.
Baer, ”Bu özellikler, CockroachDB’nin yeni bulut sunucuları oluşturmak için zamanı hızlandıran ve dolayısıyla ticari faydalar sağlayan modern geliştirme yöntemlerine uymasını sağlamak için biraz mesafe kat ediyor” dedi.
Ayrı bir gelişmede, Constellation Research’ün baş analisti Holger Mueller, yeni özelliklerin şirketin kurumsal benimsemeyi zorlama konusunda ciddi olduğunu gösterdiğini söyledi.
Mueller, Cloud Spanner’a abone olmanın bir işletmeyi Google Cloud Platform ekosistemine bağlayabilmesine rağmen, rekabet açısından Cockroach DB’nin rakibi Google Cloud Spanner gibi görünüyor.
Telif Hakkı © 2022 IDG Communications, Inc.
Kaynak : https://www.infoworld.com/article/3661815/cockroachdbs-221-update-aims-to-help-prototype-faster-scale-on-demand.html#tk.rss_all