Ev Veritabanları Görünürlük sanatı: çoklu platform yönetimini mümkün kılma

Görünürlük sanatı: çoklu platform yönetimini mümkün kılma

Anonim

Techopedia Staff tarafından, 24 Ağustos 2016

Paket Servis : Ev sahibi Eric Kavanagh, Hot Technologies'in bu bölümünde Dr. Robin Bloor, Dez Blanchfield ve Scott Walz ile veritabanı trendlerini tartışıyor.

Şu anda giriş yapmadınız. Lütfen videoyu görmek için giriş yapın veya üye olun.

Eric Kavanagh: Bayanlar ve baylar, merhaba ve kurumsal BT, 2016 Hot Technologies dünyasının en sıcak gösterisine hoş geldiniz. Evet, gerçekten! Benim adım Eric Kavanagh, bugün “Görünürlük Sanatı: Çoklu Platform Yönetimini Etkinleştirme” başlıklı bir gösteri için ev sahibiniz olacağım, evet. Birkaç kısa not, gerçekten senin hakkında bir slayt var, itirafla beş yıl önce ve benim hakkında yeterince, beni Twitter'da @Eric_Kavanagh vurmak. Yıl sıcak, bu Hot Technologies için standart slaytımız. Bu şovla yaptığımız şey, belirli bir teknoloji türünü tanımlamamıza yardımcı olacak bir program istemiştik, bu yüzden tüm fikir, içeri giren ve belirli bir alana veya belirli bir işlev türüne sahip olan iki analist elde etmemiz. ve daha sonra satıcı gelir ve ne ürettiklerini gösterir ve analistlerden duyduklarınızla nasıl uyumlu olduğunu açıklar.

Ve bunun nedeni, tahmin edebileceğiniz gibi, kurumsal yazılım pazarlaması dünyasında, bantlanan terimler olması ve her zaman gerçekleşen şeylerin, satıcıların en son sıcak vadeye, büyük veri veya analitik gibi şeylere kapılmasıdır. örneğin, hatta SOA veya platform gibi farklı terimler ve bazen bu kelimeler belirli bir teknoloji için çok doğrudur ve bazen değildir. Bu şov, sizi, dinleyicileri, belirli teknolojilerin ne türlerini, nasıl çalıştıklarını ve ne zaman uygulamanız gerektiğini açıkça ifade etmemize yardımcı olmak için tasarlanmıştır.

Bununla konuşmacılarımızı tanıtacağım. Austin, Teksas konumundan, gezegenin diğer tarafından çağrı yapan Dez Blanchfield ve Kentucky'den gelen konuk Scott Walz'dan çağrı yapan kendi Dr. Robin Bloor'umuz var. Ve gerçekten seninki, aslında Pittsburgh'un dışındayım, bu yüzden bugün çok farklı yerlerden tamamen coğrafi konumlu bir organizasyonumuz var. Bununla birlikte, Robin'in ilk slaydını iteceğim, bu arada soru sormaktan çekinmeyin, millet, utanmayın. Bunu web yayını konsolunuzun S ve C bileşenini kullanarak yapabilirsiniz. Ve bununla, Dr. Bloor'a teslim edeceğim. Zemin sizindir.

Robin Bloor: Tamam, bu tanıtım için teşekkürler Eric. Sadece ilk slayda geçeyim. Bu veritabanı hakkında düşünme fundalıklardır bir koleksiyon. Burada yaptığım sunumun tamamı gerçekten son zamanlarda yaşadığım veritabanı hakkında sadece genel bir düşünce dizisi, nokta gerçekten 2000 yılı civarında, veritabanı oyunu anlamında bitmiş gibi görünüyor ilişkisel veritabanı üzerinde veritabanı uygulamalarının büyük çoğunluğunun meydana geldiği. Ve sonra değişti, biliyorsunuz, fundalıkların düşündüğü şeylerin hepsi, sütun depoları, anahtar / değer depoları, belge veritabanları, bellek içi veritabanı, grafik veritabanı ve çok daha fazlası aniden ortaya çıktı. Ve neredeyse farklı türden hayvanların fosillerinin aniden ortaya çıktığı yeni bir tür jeolojik çağ gibiydi.

Lake Wobegon'dan haberler, tek bir model veritabanı için gerçekten bitti. RDBMS'nin hâkim olduğuna şüphe yok, ancak şimdi başka tür veritabanları kuruluyor. Gerçekten, burada söyleyeceklerimin genel görünümü.

Veritabanının boyutları, bunlardan bazıları son zamanlarda gerçekten daha önemli hale geldi, ancak bu slaytı ne zaman yaptığımı düşünebildiğim, herhangi bir sunucunun kaynaklarını verimli bir şekilde kullanma açısından ölçeklendirildi mi? Büyük kümelere yayılabilmesi için ölçeklendiriliyor mu? Bu tür bellek içi veritabanlarının bu yönde ilerlediği kullanılabilir donanımı kullanıyor mu? Dağıtılabilir mi? Dağıtılacak değişkenlik konusunda önemli olan birkaç veritabanı vardır. Ne tür özelliklere sahip? Veritabanının temel ASİT özelliği. Ama şimdi gerçek tutarlılığa sahip olmak yerine, bir dizi veritabanının nihai tutarlılığı var, insanlar bunları kullanıyor ve onlarla bir problemleri yok, bu yüzden ACID'nin kesinlikle gerekli olmadığını, sadece birçok durum.

Meta veri organizasyonu açısından, tüm oyun değişti. Tipik bir RDBMS şemasından ziyade farklı meta veri kuruluşlarımız var. Optimize edici açısından, optimize etmeye çalıştığınız veri yapılarına bağlı olarak çok sayıda optimize edici etkinlik var. Yönetilebilirlik açısından, daha sonra geleceğim konusunda çok fazla farklılık var, ancak temelde bir DBMS'nin tüm noktası yönetilebilir ve yine bir dereceye kadar yönetilebilirliğinin derecesi, yararlılığının derecesini belirler.

Donanım faktörleri açısından, bu gerçekten söylenen nokta - yani burada yapılan tek bir nokta var - burada yapılan nokta, bugün veritabanı mimarileri açısından baktığımız her şeyin değişeceğidir. Aynı veritabanları olabilir, ancak bir şekilde, donanım düzeyinde neler olup bittiğini hesaba katmaları gerekecek. Uzun yıllar boyunca, CPU, bellek ve dönen diskin nispeten basit bir durumu vardı - bu gerçekten gitti.

Burada olan nokta, her şeyden önce CPU'larımız var, ancak daha önce birçok farklı işlem çekirdeği ile olduğundan çok daha paralel kapasiteye sahipler. Ayrıca GPU'larımız var, FPGA'lar, farklı silikon türleri de var, ancak Intel bir sonraki sürümünde bir CPU ile bir FPGA ile evlendi ve - VE - aynı çip üzerinde GPU ve CPU'larla evlendi. Farklı özelliklere sahip çipleriniz var. GPU'nun avantajı, ağır paralellik ve özellikle sayısal hesaplama için gerçekten harika olmasıdır. FPGA'ları şu ya da bu şekilde çipin üzerine koyabilirsiniz ve sadece çipe beslediğinizden çok daha hızlı çalışır.

Bu şeylerin melez üremesi var. RAM'den daha yavaş, RAM'den daha ucuz, ancak kalıcı olmayan yeni bellek türleri olan Intel'den Intel ve PCM'den 3D XPoint var. Ve bunlar, konuştuğum birkaç yazılım satıcısı arasında biraz heyecan yaratıyor. SSD'lerimiz var ama şimdi çok, çok büyüyorlar ve paralel erişim sağlıyorlar. Çok büyük bir SSD'ye paralel erişim ile RAM okuma hızlarına benzer okuma hızlarına yaklaşabilirsiniz. Her biri son derece hızlı olacak olan üç tür depolama RAM'i, 3D XPoint ve SSD'ler var. Ve hız veritabanının özü olduğundan, tüm veritabanı teknolojisi bunları mümkün olduğunca hızlı bir şekilde denemeye çalışacaktır. Ve bu paralel mimariyi içerecek ve buna dahil olacak, ancak paralel mimariyi genişletecektir. Donanım seviyesi performansı her zaman hızlanıyor, uzun yıllar boyunca devam ediyor, bunu yapmaya devam ediyor ve genel maliyetler düşüyor.

Gözyaşı izi. Bu sadece veritabanlarındaki farklı girişimlerdir, ilişkiselden önceki ilk veritabanlarına genellikle ağ veritabanları denir, daha sonra ilişkisel veritabanları gelir, daha sonra nesne veritabanları gelir, çok fazla çekiş elde etmezler, sonra sütun mağaza veritabanları gelir ilişkisel veritabanları çok farklı yapılmıştır. Ve sonra nesne veritabanları ve nesne veritabanları olan SQL veritabanlarını farklı bir şekilde yaptık ya da isterseniz aynı nesne veritabanlarının aynı sütununu yakaladık. Ve son zamanlarda çekiş kazanan grafik veritabanlarımız ve RDF veritabanlarımız oldu. Ve baktığınız şey, barındırılan en az üç farklı veri yapısı kümesi. İlişkisel veritabanı tabloları ve satırları çok iyi yapar. Belge veritabanı ve nesne veritabanları - garip veri yapısı, özellikle hiyerarşik veri yapıları çok iyi çalışırlar. Ve grafik veritabanları ve RDF veritabanları ağ veri yapılarını çok iyi yapar. Ve bu farklı, onları üç çizgi olarak düşünüyorum, bu çizgiler süresiz olarak devam edecek. Durmayacak çünkü bunları iyi yapan motorlar diğer veri yapısında özellikle iyi çalışmıyor.

Ve sonra Hadoop'un bozulma faktörüne sahibiz. Hadoop bir veritabanı değil, depolama yapıları için HDFS kullanan veritabanları var. Ve Hadoop'un yaptığı birçok şey, bir veritabanı için yapılması gereken yönetim türleridir. Spark'ın da bir veritabanı olmadığını, ancak sahip olduğunu ve olgunlaşmamış olduğunu, ancak bir SQL optimize ediciye sahip olduğunu ve bu nedenle verileri nerede depolayacağınızı bilmeden bir veritabanının çekirdeği gibi olduğunu belirtmek gerekir., ancak HDFS'ye yapışırsanız, veritabanı gereksiniminin çoğu aslında temeldeki dosya sisteminin yetenekleri tarafından karşılanır. Özellikle Spark, veritabanı ekosisteminin bir parçası haline geldi ve genellikle daha güçlü veritabanlarıyla birleştirildi ve bunun nedeni gerçekten analitik. Analitik - Spark, analitikte çok, çok hızlı gidiyor. Analitik, çoğu insanın şu anda yatırım yaptığı en önemli uygulamadır, bu nedenle iki tür el ele yürür. Konsantrasyon kurallarından ziyade veri federasyonu, en az üç farklı ihtiyaç, orada yapılandırılmış veri tabanları türünüz olduğu ve bu nedenle verileri aralarında paylaşmak istiyorsanız veri federasyonunuz olduğu açıktır. Genellikle gereklidir, ancak ölçeklenen veritabanları ve olmayan veritabanları var, Teradata veya Vertica gibi gerçekten güçlü motorların çok özel bir yeri var, ancak çok fazla iş yapabilen daha az motor, yani federasyon ilişkisel veritabanları arasında bile uzun, uzun süre orada olması muhtemeldir.

Söylenecek son şey, IoT, şişman kadın verileri silmeye başlayana kadar bitmedi. IoT, veritabanı dünyasında şu ya da bu şekilde farklı dinamikler yaratabilir ve bu da işleri daha da karmaşıklaştırabilir. Umarım - şu ya da bu şekilde - devam eden bir tür yakınsama olacaktır, ama bunların ilişkisel veritabanlarında olduğu gibi bir araya geldiğini görmüyorum. Neyse yakında.

Ve bence tek söyleyeceklerim bu yüzden Avustralya'ya vereceğim.

Dez Blanchfield: Teşekkürler, Robin. Bize katıldığınız için herkese teşekkürler, bu sabah ya da bu öğleden sonra beni geçirdiğiniz için teşekkürler. Bu çok sıcak bir konu çünkü son on yılda ve biraz uğraşmak zorunda olduğumuz veri miktarında bir patlama yaşadık ve her zaman verinin çoğu durumda bu tür bir sisteme oturduğunu bir form veritabanıdır. Buraya nasıl geldiğimizi ve yaratılan problemi ve şu anda ele almamız gereken şeyleri çok hızlı bir şekilde yürütebileceğimi sanıyordum ve sonra türler hakkında konuşacağız. buna uygulanabilecek bir çözüm. Buradaki ilk slaytımı tutmama izin verin. Şu anda DB admin 2.0 veya veritabanı admin 2.0'ın şu anda nerede olduğumuz noktasında olduğumuzu düşünüyorum, bir zamanlar bir veritabanı yöneticisi oldukça basit bir rol ve meydan okumaydı ve birini hızlıca eğitebilirsiniz. Bugünün dünyasında artık durum böyle değil ve size bunun neden böyle olduğunu göstereceğim.

Bir zamanlar, bir veritabanı yöneticisi DB arka ucuna bağlanabilir ve bir hızlı gösteri veritabanları yapabilir ve sistemde farkında olmaları gereken veritabanlarının bir listesi olurdu ve çok hızlı bir şekilde karşılaşabilirlerdi. Bu veritabanları ve onları seçin ve biraz poke ve bir prob var ve çevir kullanın, bir tabloda ve sütunların ve satırların her birinin ne olduğunu bulmak için tabloyu tanımlayın ve nispeten basit bir meydan okumaydı ve ortalamayı okursanız her platform için veritabanı yönetimi üzerine iki veya üç yüz sayfa kitap, neredeyse bir roket bilim derecesi yapmak zorunda kalmadan kendinizi öğretmek başardık.

Ama artık durum böyle değil ve bunun sebebi, bence, veritabanı dünyasında herhangi bir kişinin bir uzmanın uzmanı olması ve manuel olarak yönetebilmesi ve yönetebilmesi için çok fazla seçenek olması. . Bunun nedeni, sunucuların ve veritabanı sistemlerinin ve veritabanı sunucularının ve uygulama paketlerinin dünyası söz konusu olduğunda son kırk beş yıldır, çok, çok uzun bir yol kat ettik. Bir zamanlar etkili küçük verilerle uğraşmak zorunda kalan büyük demirimiz vardı ve şimdi geriye baktığımızda gülünecek kadar küçüktü. Geçen gün Twitter'da gerçekten bir fotoğraf gördüm, NASA'nın baş programcısı ve geliştiricisi olan bu şaşırtıcı hanımın insanları aya koyduğumuz sırada gördüm ve kodu yüz otuzda çıktı. iki sütun satır yazıcı ve fan katlanmış ve yazdığı kod miktarı, aslında ondan daha uzun durdu.

Ve bunu düşündüğümde, aslında, muhtemelen daha az olmasa bile, en fazla yazması gereken yaklaşık iki veya üç yüz megabaytlık veri. Ve böylece, kağıda basıldığında fiziksel olarak ondan daha uzun durmasına rağmen, kodunu tutacak toplam veri miktarı aslında çok, çok küçük bir miktardı. Bu büyük oda büyüklüğündeki bilgisayarlar bile ve bu özel slayttaki bir IBM System / 360 olsa da, gerçekte tutabileceği veri miktarı bugünün dünyasına kıyasla çok azdı. Aslında, akıllı telefonlarımız 60 ve 128 ve 256 gig'e sahip ve flaş fiyatı düştüğünde çok geçmeden telefonlarımızda terabaytlarımız olacak.

Ve o zaman ve o dönemde, veritabanı yönetimi oldukça basitti. İşte 3270 terminal oturumunun anlık görüntüsü ve bir DBA için oturum açabilmek ve veritabanıyla ilgili dosya sayısına, orada bulunan dizinlere ve satırlara ve sütunlara basitçe bakabilmek. Ve burada bu ekran görüntüsünde, bunun bağlamının bir tablo ve bir dizi tablo alanı olduğunu görebilirsiniz; bu, bir veritabanı tablosunu yöneten tüm ana çerçeve olurdu. Oysa bugün veritabanı sistemlerinde milyarlarca kayıt tutuyoruz. Ve bu değişiklik, veritabanı platformları ve veri yönetim sistemleri oluşturmamıza izin veren teknolojideki bir değişimden kaynaklandı.

Elli yılı aşkın bir süre önce, orijinal ana bilgisayarlar ve veritabanı ve sonunda ilişkisel veritabanları çalıştıran birçok bilgisayar ve bu büyük demir türünü ve sahip olduğumuz küçük veri setlerini düşünürsek, seksenlere yaklaştıkça, bir nevi, ana bilgisayarlardan mini mikroya geçtik ve dBase II ve dBase III, DOS ve CP / M gibi şeyleri çalıştıran bilgisayarlarımız vardı ve çok erken bir ilişkisel veritabanımız vardı- tarzı teknolojileri mevcut ve onlar bizim ana bilgisayar için alışkın olanla karşılaştırıldığında oldukça iyi ölçeklenmiş. Doksanlara ulaştığımızda, Oracle ve DB2 gibi şeylere sahiptik. Doksanlı yılların sonlarında, bir ağ modeli gibi yapıştırabilecek gizli bilgisayarlar, çok, çok büyük makineler, dolap boyutlu makineler vardı ve bu bilgisayar kümelerinin beğenisini alıp inşa eden insanlar vardı. Ama o zaman bile, bugün gördüklerimize kıyasla hala küçüktü.

Ama buraya geldiğim slaytta, bu Hadoop kümesi ve etkili bir şekilde bir makine gibi davranıyor ve aslında sadece gerçekten çok büyük bir bilgisayar ve şu anda alışkın olduğumuz web ölçekli veri türlerini tutabilir . Ve böylece veritabanı yönetiminin zorluğu, bu tür platformlarda veritabanı yönetimi bence roket bilimi haline geldi. Üzerinde çalıştığı teknolojiyi, üzerinde çalıştığı platformu, oradaki verileri, bu verilerin kullanım türlerini anlayabilmek için son derece akıllı bir karakter olmalısınız. Ve evet, Microsoft SQL'in bir şey haline geldiği 2000'lerin başından bu patlamayı gördük, Lotus Notes oldukça iyi kurulmuştu ve orada dolaşan Lotus Notes veritabanlarının sayısı oldukça korkutucuydu. Ve Oracle ve DB2'nin olağan görevlerini yaptık ve gerçekten tutunmaya başladık. Gibi bazı markalar solmaya başlamıştı. Ama yine de gerçekten o zamana kadar geleneksel veritabanı yönetimi yapıyorduk, bu tür 2006 döneminin etrafında, eğer o kümenin bu görüntüsüne geri dönersek, Beowulf kümeleri dediğimiz şeye sahip olabilirdik, nerede olabilirdik hazır PC'leri alıp yapıştırın ve büyük süper bilgisayarlar yapın.

Fakat bu noktadan itibaren, insanların eski okul veritabanı yönetimi yapabildikleri ve - dediğim gibi, ölçeğin çok, çok büyük, çok hızlı bir şekilde büyüdüğü bir devrilme noktasını geçtik. Sanki veri teknolojisinin ve veri yönetimi teknolojisinin ve özellikle de etrafındaki veritabanlarının benimsenmesini sağlayan teknolojide bu büyük patlama olayı vardı. Ve aslında verileri farklı şekillerde barındırmak için yüksek performanslı hesaplama tarzı kümeler oluşturduk. Ve bu noktayı noktalamak için, 2016 yılı itibariyle bize sunulan veritabanı teknolojilerinin manzarasının bir anlık görüntüsü. Sağ alt köşeden ve açık kaynaktan, altyapıdaki sol üst köşeye kadar. Ve bizim için mevcut olan uygulama çözümlerinde sağ üst köşede ve sol alt köşede, analitik yapan altyapı ve performans motorlarının bir karışımı vb. Ve ortada, akıllı telefonlarımız gibi, aslında veritabanlarının çok küçük sürümlerinde çalışan, kişilerimizi yönetme vb. Gibi şeyler yapmak için çağrı cihazlarımız veya çağrı kayıtlarımız ve sahip olduğumuz diğer şeyler var.

Ve bence bu patlama vardı, bir tür Kambriyen patlaması gibi bir şey, burada 2006'dan 2016'ya kadar çok kısa bir süre içinde gerçekleşen teknoloji geliştirme miktarının şu anda etkili bir on yıl olduğu, sanki. Grafik veritabanlarının büyük bir şey olduğunu gördük, bellek içi veritabanları büyük bir şey haline geldi, SQL veritabanları geliyor. Farklı bilgi işlem modellerine geçildi, Hadoop ortaya çıktı, MapReduce modelimiz vardı, şimdi Spark ve akış analizimiz ve akış bilgisayarlarımız, esnek dağıtılmış veriler, insanların kendileri için geliştirmesi gereken çerçeveler, ihtiyaç duyduğumuz ölçeklere ulaşmak için, ve bu yolculuğu düşündüğümüzde, olağan şüpheliler, Oracle, PostgreS, Sybase, IBM DB2, MySQL ve Microsoft SQL Server platformu ile ilişkisel veritabanı yönetim sistemlerinin neler olduğunu gözden geçirdiğimizde. Şu anda bazı yeni çocukların bloğa geldiğini gördük, Clustrix, Xeround, NuoDB, MemSQL ve daha önce bu slaytta gördüğünüz gibi düzinelerce ve daha fazlası var. Bu platformları bilmenin zorluğunu hayal edebiliyor ve bunları çalıştırmak ve tek bir cam görünümü elde etmek için bir DBA olmanız ve bunları yapmanız gereken know-how'ı hayal edebiliyorsanız, meydan okuma çok önemsiz değil. Ve sonra aniden yeni bir eğlenceli meydan okuma türü olan NoSQL motorları geldi.

Ve buradaki son slayt, bir-iki-üç nakavt yumruğu ve şu anda bu teknolojilerden bazılarını aldık ve onlar için bir servis yeteneği oluşturduk, onları içine koyduk bulut modelleri ve şimdi bir hizmet olarak kullanılabilir, bir hizmet olarak, temel olarak bir hizmet olarak veritabanını alabilirsiniz ve Amazon'un Web Hizmetlerinde gördüğümüz her zamanki markalar ve Google'ın Bulut Bilişim Platformu ve Microsoft Azure insanların ama aslında onlarca ve onlarca bulut platformu var. Örneğin Avustralya'da yüz on iki şirket gibi çeşitli biçimlerde veritabanı hizmeti sunan büyük ölçekli genel bulut gibi bir şey var.

Ortalama bir DBA'nın yataktan kalkması ve işe gitmesi ve şimdi başa çıkması gereken zorlukları düşünmek oldukça akıl almaz bir meydan okumadır. Ve şimdi, hayattaki birçok şey gibi, bunları yatay ve dikey olarak ölçeklendirdik, yani altyapının çok yatay, neredeyse doğrusal bir büyüme modelinde ve yığın yığınının karmaşıklığında olduğu dikey anlamda, veritabanı platformlarının sayısı, uğraşmamız gereken uygulama çerçeveleri ve modellerinin sayısı, insanların tek bir cam görünümünde başa çıkabilmeleri ve şimdi veritabanı yöneticileri ile neye ihtiyaç duyduklarının ötesine geçmiştir. tüm bu platformlarla konuşabilmek, onları yönetmek, yönetmek ve desteklemek için bir dizi yeni araç ve inanıyorum ki bu sabah veya bu öğleden sonra yaptığımız konuşmaların tüm konusu bu ve akılda, Ürünleri ve bu zorluklarla nasıl başa çıkacağı hakkında çok konuşacak olan misafirimize teslim edeceğim.

Eric Kavanagh: Pekala Scott, yardım edeceğim-

Scott Walz: Çok teşekkür ederim, tamam, teşekkür ederim. Teşekkürler Dez, teşekkürler Robin ve bugün katıldığım ve beni aradığın için herkese teşekkürler. Robin ve Dez'e doksanlı yılların başından beri uzayda bulunduğum için beni bellek şeridinde yürüyüşe çıkardıkları için teşekkür etmek istiyorum, çok güzel anılar geri getirdiniz. Bu slaytların ve resimlerin hiçbirinde görmediğim hafıza, delikli kartlardı. Üniversite dışına ilk işime başladığımda bana tanıtılan ilk şey buydu, yanımdaki küpteki iş arkadaşım yumruk kartlarına dokunmamamı söyledi. Yani, evet, kesinlikle ve bu gerçekten bir zorluk ve müşterilerimize ve doksanlı yılların ortasından beri yardım etmeye çalıştığımız bir zorluktu ve bu bugün hakkında konuşmak istediğim bir ürün. Çoklu platform yönetimine bir göz atalım ve bu sadece bir alt kümedir. Bir grafik seçtim ama Dez'in ortaya koyduğu gibi-

Eric Kavanagh: Ekranınızı paylaşmanız gerekiyor.

Scott Walz: Oh, kesinlikle biliyorum, teşekkür ederim.

Eric Kavanagh: Endişelenme. Ve millet, utanma, soru sor, bugün çağrıda üç akıllı pantolon var, bu yüzden onlara zor soruları gönder. Web yayını konsolunuzun S ve C bileşenini kullanabilir veya BriefR hashtag'i ile tweet atabilirsiniz. Tamam, Scott, götürün onu.

Scott Walz: İşte başlıyoruz, teşekkürler. Bu slaydı ve bu resmi yakaladım. Dez'in imajı beni gerçekten şaşırttı çünkü bu, bugün içinde yaşadığımız dünya ve DBA'ların sahne aldığı dünya. Ve daha önce de bahsettikleri gibi, artık, gerçekten, yapabilmek için mücadele etmiyorsunuz bunu sadece kaba kuvvetle yapmak. Gerçekten araçlara ihtiyacınız var ve bu, oynamaya geliyoruz ve tüm anahtarı, erken olduğu ve bahsettiğiniz gibi çok sessiz olduğu momentum değişikliğini görüyoruz ve sonra birden çok veritabanı platformuyla çalışmaya gittik, bu bizim araçlara ilk adımımızdı ve sonra organizasyonların nerede olduğu ve 2000 yılından sonra ve biraz daraldığı zamana geri döndü. Organizasyonlarla birlikte sağlamlaşmak istedim, ama sonra geri geldi ve tüm bu yeni platformları tanıttığınızda gerçekten patladı. Ve şimdi belirli bir platforma veya belirli bir teknolojiye güvercin olmak yerine, bu kuruluşların hiçbiri neyin en iyi olduğunu bulamıyor. En iyi uygulama veritabanı nedir, kullanılacak en iyi platform hangisidir? Bununla birlikte, DBArtisan ile ne yaptığımız hakkında size biraz yürümek istiyorum. Ve DBArtisan, 20 yılı aşkın bir süredir platformlar arası ortamlar dediği gibi yöneten amiral gemisi ürünümüz oldu ve burada yaşadığımız yer ve müşterilerimizle vurgulamak ve çalışmak ve onları üretken hale getirmek için araçlar sunmak istiyoruz. ve gerçekleştirdi.

Haydi devam edelim ve hemen atlayacağım. Slaytlardan geçerken ürünü daha fazla gösteriyorum ve muhtemelen siz de yapıyorsunuz. Daha önce DBArtisan'ı görmemiş olanlar için, comp'e bakıyoruz ve bence Dez “tek cam bölmesi” terimini kullandı ve bu DBA'ya tek bir bakış atmaktan gurur duyduğumuz bir şey tüm platformları. Doğru, başka bir uygulama açmanıza gerek yok, sizi bağlayıp sizi oraya götüreceğiz ve platformla çalışmaya başlayacağız. Soldaki veritabanı gezginine bakarak, uygun gördüğümüz gibi yaratabiliriz, istediğimiz gibi düzenleyebiliriz. Ve bir karışımım var, bazı Oracle sunucularım var, MySQL var, burada PostgreS var, ayrıca bir tane var - bazı MySQL sunucu ortamını içeren etiketli üretim sunucuları. Yine, orada iyi bir uyum olduğumuzu görebiliriz. Yeni bir veritabanı kaydettirmeye bakarsam, desteklediğimiz platformlardan birini göreceksiniz, getirmek istediğim bir çift var. Bunun SQL'iniz olduğunu, bunun için desteğini, Teradata, Apache, PostgreS olduğunu fark edeceksiniz, burada desteklediğimiz jenerikler.

Platformlardan herhangi birine JDBC veya LDBC sürücümüz varsa, bağlantı kurabilir, size bir bağlantı verebilir ve platformla doğrudan DBArtisan içinden çalışmanıza izin verebiliriz. Yine, işi nasıl yapacağınıza değil, eldeki işe odaklanmanıza izin verin. Bunların üzerinden geç. Ama ürün hakkında birkaç şey göstermek istiyorum. Bu durumda, açalım, örneğin Oracle ile ilgileneceğiz. Bu sadece benim küçük açılış sayfam, ama gitmek ve birlikte çalıştığım bazı şemalarıma bakmak istiyorum. Daha büyük şemalardan birini çekeceğiz, bu yüzden tekrar tabloların listesini geri getireceğiz. Doğru, bu durumda, bir masa açacağım, bu yüzden onları seçeceğiz ve bunları nesne düzenleyicimize getireceğiz.

Oracle, yıllardır birlikte çalıştığım bir şey, size göstereceğim muhtemelen sizin için kolay bir ifade. Ancak Oracle platformsa veya PostgreS platformsa veya Teradata size yeni verilen platformsa ve hızlandırmanız gerekiyorsa, eldeki görev bir sütun eklemektir. Ya da belki eldeki görev bir sütunu silmektir. Ama sentaks konusunda endişelenmek istemiyorsun değil mi? Gitmek istiyoruz, sadece ihtiyacımız olanı yazıyoruz, kuruyoruz ve DBArtisan'ı üretmeye bırakıyoruz. Burada “Alter” e basacağız. Bizim için senaryo üretecek. Yine, çok basit bir örnek, ama asıl mesele, bu sütunu oluşturmak ve masaya yerleştirmek için bizim için iş yapacak.

Yine de yapabileceğimiz, tablodaki sütunları hareket ettirmektir. Eğer bunu geleneksel yöntemle yapmaya çalıştıysanız, bunun gibi tek bir kod satırından biraz daha karmaşıktır. Ama yine, DBArtisan perde arkasında çalışacak, kodu sizin için üretecek ve SQL'i yeniden üretecek. Buradan kapanacağız. Bunu yapmadan önce, üstteki tüm sekmelere dikkat edin, kullanıcı arayüzü çok sezgiseldir. Explorer'a gelirsem PostgreS'e atlarsam, değil mi? Orada şema moduna girersem, tabloya bakın, çok benzer bir görünüm ve his, değil mi? Bunu açacağız, yine bilgileri burada göreceğiz. Özellikleri, ataları, sütunları. Platforma özeliz, bunu gösterebilmemiz ve nesnelerle çalışabilmeniz için size bunu, kullanıcı arayüzünü vereceğiz. Ne yapmanız gerektiğini bileceksiniz ve bunu verimli ve zamanında yapmanıza izin verecek, bu nedenle oraya gitmek için gereken maddenin tam olarak ne olduğu konusunda endişelenmenize gerek yok. bu seçeneği sunun. Sizin için bununla ilgileneceğiz.

Ayrıca, baktığımızda, şimdi SQL Server'a geçeceğim ve diğer bazı özellikler hakkında biraz konuşacağım, böylece veritabanını izlemeliyiz. Tekrar başlayın, devam eden tüm oturumları, çalışan oturumları görelim. Hangi ifadelerin yürütüldüğünü nasıl göreceğiz ve bunun üzerinde kontrol sahibi olabilir miyiz? Bir oturumu durdurmamız gerekiyor mu? Veritabanında olabilecek kilitleri görmemiz gerekiyor mu? Herhangi bir engelleme kilidi var mı? Yine, hızlı bir şekilde tepki verebilmemiz, gerekirse düzeltici eylemler yapabilmemiz ve tersine çevirebilmemiz için tüm bu bilgiler parmaklarımızın ucunda. Kaşifimize geri döneceğiz. Burası, sürüş noktası, her zaman geri döndüğüm yer, burada kişisel olarak işleri başlatmak ve buradan çalışmaktan hoşlanıyorum. Yardımcı programlara bakmak için bir SQL Server veritabanına bağlı olduğum için. Platformlar arası olduğumuz için çıkarmalara, göçlere bakmaya başlayabiliriz. Nesneleri bir platformdan diğerine taşımamız gerekirse platformlar arasında hareket edebiliriz, bu nesneler farklı platformlarda mevcut olduğu sürece bunu yapabiliriz. Şemaları ayıklayın, raporlarda yayınlayın, veri yükleyin ve boşaltın ve veritabanlarını yedekleyin.

Yine, tüm bunlar kullanıcı arayüzünden. Ve buradaki araçlara gelirsek, çalışabileceğimiz eksiksiz bir araç seti görebilirsiniz, değil mi? “Dosyalarda Bul” arasında, aradığınız dizeyi bulmak için sistem tablolarının içine baktığımız eksiksiz bir veritabanı araması yapabiliriz. “Komut Dosyası ve Dosya Yürütme”, birden çok platforma, birden çok veri kaynağına karşı yürütülebilecek standart bir deyiminiz varsa, bunu doğrudan bir DBArtisan içinden, yürütmesini istediğimiz hedeflere işaret ederek ayarlayabiliriz. “Git” e basın, çalışacak ve tüm bu hedef veri kaynaklarına karşı sonuçları bize geri getirecektir. Yine, o tek cam bölmesinden çalışmanıza izin veriyor.

Ve yine “Analist Serisi”, bunlar daha derinlemesine. Bu işlevselliği bu arenalara da genişlettiğimizi görmeye başladığımız daha yeni platformlara girmeye başladığımızda, bunlar daha çok ilişkisel veritabanlarına yöneliktir. Ve genel olarak, sadece bir çok kullanıcı arayüzü geliştirmesi. Özellikle DBA için tasarlanmış özellikler. Gibi bir betik kitaplığı yapabilme yeteneğine sahibiz. Birden çok platforma karşı sık sık yürüttüğünüz SQL komut dosyaları, buraya kaydedin, sürükleyin, yeni bir ISQL penceresi oluşturduktan hemen sonra, komut dosyasını sürükleyebiliriz ve komut dosyasını şimdi hazır hale getirdik. Yine, bunu yapmak ve yönetmek için parmaklarınızın ucunda olması. Bazı platformlar için önceden tanımlanmış komut dosyaları sunduğumuzu fark edeceksiniz, böylece devam edebilir ve istediğimiz zaman oluşturabiliriz.

Beğendiğim güzel bir şey ve birçok müşterimiz, eğer ilgilenirseniz ve bu soruyu çok fazla alıyorum, “Bunu nasıl yaparım? Bu oldukça havalı. DBArtisan bunu nasıl yapıyor? ”Burada küçük bir özellik var, “ Logfile ”, yürüttüğümüz tüm SQL ifadelerini kaydedebilirsiniz, bu yüzden o keşif aracını nasıl doldurduğumuzu veya bir PostgreSQL tablosu için editörü nasıl doldurduğumuzu bilmek istiyorsanız veya bir Teradata tablosunda SQL'i günlüğe kaydedin ve DBArtisan'ın veritabanına karşı yürüttüğü her şeyi kaydedeceğiz ve geri dönüp o SQL'e bakabilir ve ihtiyacımız olan her şeye sahip olabilirsiniz. Belki bunu senaryolarınızdan birinin parçası olarak dahil etmek istersiniz. Kesinlikle. Tamamen iyi.

Yaptıklarımız ve veritabanına karşı yürüttüğümüz şeyler konusunda çok şeffaf olmayı seviyoruz, bu nedenle veritabanına uyguladığımız her şeyi kaydetmenize ve kaydetmenize izin vereceğiz. Konfigürasyon seçeneklerimiz de var. “Object Owner tarafından Organize” olarak ayarladığımı fark edeceksiniz. “Object Type” ile de kurabilirim. PostgreSQL ortamıma tekrar gelirsem, SQL'lere bakmak yerine şemaya girdim sadece bu şemaya ait GIM tablolarım, şema adlarından bağımsız olarak tüm tabloları göreceğim. Yine, kendi iş akışınız için gerçekten özelleştiren şeyleri organize etmenin farklı yolları ve nasıl görmek istediğiniz.

Ve bahsetmek istediğim son şey, “Yer İmleri” ayarlayabilme yeteneğidir. İçeri girersem, platformlarımdan birinde çalışıyorsam ve yalnızca tablolarım moduna odaklanmak istiyorsam, bir yer imi ekleyebilirim. Biliyorum, çok basit bir özellik, ama sahip olmak çok güzel, özellikle de bugünün DBA'sı kadar çok veri kaynağı ve platformla çalışırken. Sisteme girebilmek için DBArtisan'ı başlatın ve yer imi yöneticisinin sizi ağaçta olmanız gereken yere götürmesine ve çalışabilmesine izin verin. Ve sonra buradan yeni bir masa oluşturabilirim ve yine, daha önce gördüğünüzü desteklediğimiz platformlarda ve tabloyu sürmenize, geliştirmenize ve oluşturmanıza izin vermek için sizi “Sihirbaz” boyunca yürüyeceğiz. Ve bunu sizin için perde arkasında yapmak için gereken tüm sözdizimini oluşturacağız ve sonra bunu size bir önizleme bölmesinde sunacağız. Doğrulayabilir, tam olarak ne üreteceğimizi görebilirsiniz. “Execute” düğmesine basabilir, sonra “Finish” düğmesine basabilirsiniz. Veya kaydedebilir veya başka bir ISQL penceresine itebilirsiniz, bu yüzden, toplu iş saatlerinizde kaydetmek ve dağıtmak istediğiniz daha büyük, daha büyük bir komut dosyasının bir parçası olması gerekir.

Bu DBArtisan'a genel bir bakış. Bununla ilgili konuştuğumuzda, yine, birçok platform, bu platformlar için destek ve mükemmel kullanıcı deneyimi, müşterilerimizden gelen büyük geri bildirimler gören bir üründür. Panelistlerden biri olarak ilgileniyorsanız, ancak IDERA veya DBArtisan ile ilgili bir şey bulmanız gerekiyorsa, bizimle iletişime geçmekten çekinmeyin ve beni kesinlikle e-posta adresimde bulabilirsiniz.

Eric Kavanagh: Pekala, sanırım sorular için Robin'e ve sonra Dez'e açacağım ve sonra katılımcılardan Soru-Cevapları izleyeceğim. Robin, götürün onu.

Robin Bloor: Tamam, yani, ilk soru, aslında bir süredir DBArtisan'ı tanıyordum, bu yüzden yeteneklerinin farkındayım. Size hitap etmek isteyeceğim şey, bu türden gelecek yollarıdır. Yani, görüyorum, bilirsiniz, en son baktığımda, çok uzun zaman önce olmuş olmalı. Daha önce desteklediğinizi fark etmediğim en az üç veritabanını desteklediğinizi görüyorum. DBArtisan için ileri yol nedir? Sadece daha fazla veritabanı ekleyecek misiniz yoksa bir özellik uzantısı mı? Onunla nereye gitmek istiyorsun?

Scott Walz: Bu harika bir soru ve yukarıdakilerin hepsini istiyorum. Kesinlikle geliştirmeye devam edeceğiz çünkü geleneksel RDBMS platformları hala oturmuyor, değil mi? İnşa etmeye devam ediyorlar. Bu yolu takip etmeye devam edeceğiz. Ve sonra net yeni platformları destekleme yönümüze bakmaya başladığımızı göreceksiniz. Bu platformların bazıları geleneksel RDBMS'nin büyümeye devam etmesine rağmen, yeni platformların müşterileri için doğru platformlar olduğu belirli durumlar olduğunu kabul ediyoruz. Biz gerçekten o pazarı, o segmenti yakından takip ediyor ve hangi platformlarla devam edeceğiniz konusunda doğru kararlar vermeye çalışıyoruz. Pratik olarak her gün değişiyor gibi görünüyorlar.

Robin Bloor: Hem ben hem de Dez'in söylediği gibi, çok canlı bir pazar, muhtemelen ona bakmanın bir yolu. İlgileneceğim başka bir şey - açıkçası bu soruyu kesin olarak cevaplayamayacaksınız, ancak zamanımda bin Oracle örneğinin olduğu sitelerle karşılaştım ve Oracle kullanılan tek veritabanı, konuşlandırılıyor. Ve onlarla gerçekte onlarla nasıl konuştuğumda, “Pekala, biliyorsunuz, sadece beş ya da altı büyük örnek var ve bunlara yaydığımız yaklaşık üç DBA'mız var” dediler. DBArtisan'ı kullanmakla ilgileniyorum, çünkü onunla çok fazla şey yapabilirsiniz, kaç tane veritabanına oturduğunu, tipik olarak diyelim ya da bir kerede kaç dizeyi yönetebileceğinin en büyük örnekleri nelerdir?

Scott Walz: Durumları gördüm - ve yine, biraz karmaşık, bu soru şu, çünkü DBArtisan tek bir örneğe tanımlanmış birden çok bağlantıya veya birden çok veri kaynağına sahip olmamı sağlıyor. Belki bir syslogin ve daha düşük bir izin girişi yapmak istiyorum ama müşterileri ile her şey çöktü birden çok ekran gidiyor olduğunu ele aldım. Şimdi onlara şunu sorduğumda, bana sorduğunuz soru, “Bu kadarını nasıl yönetiyorsunuz?” Ve sonra “Yapmıyorum” diyor. “Neler yapabileceğimi yönetiyorum, ama her şeye erişime ihtiyacım var.” Henüz, insanların yönetebildiklerinin üst sınırları gerçekten o kişinin, bireyin, neler yapabileceğinin üst sınırıdır. üstesinden gelmek. Ama biliyorsunuz, bahsettiğim gibi, meydan okuduğum insanlar, açıkça tüm bu bağlantılara sahip olduklarını itiraf ediyorlar, ancak bunu yönetebilmeleri mümkün değil. Takımlarına güveniyorlar. Eminim deneyimlediğin gibi, evet.

Robin Bloor: Aslında kendim bir DBA oldum, ancak çok uzun süredir yapmadım. Ve bildiğiniz gibi, ilişkisel veritabanlarındaki her şeyin üstünde ve ötesinde, SQL ile çok fazla şey yapabilmeniz. Genellikle düşündüğünüzden daha fazlası. Bu da şu ya da bu şekilde DBArtisan'ın sahip olduğu bazı işlevleri açıklıyor, çünkü sadece doğrudan SQL'e çeviriyor. Ama biliyorsun, eminim başka şeyler yapıyorsun. Hepsi SQL komut dosyası mı yoksa ezoterik durumlar için yazılmış başka özel rutinler var mı?

Scott Walz: Evet, birçoğu, büyük kısmı SQL, sadece bunun doğası. Ancak satıcının araçları, satıcının ön uçları kullanılarak bir komut satırından çalıştırılabilen rutinler yazarız. Örneğin platformlardaki veri yükleme yardımcı programları için kullanıcı arabirimlerini ekleyeceğiz, değil mi? Bunlar SQL komut dosyaları değil, komut satırı işleri. Bunları üretecek ve daha sonra yürütebilecekleri DBA'ya verebilir. Gördün mü, ikisinden de biraz yapacağız ama bunların çoğu SQL betikleri.

Robin Bloor: Bakarken, açıkçası oldukça yeni olduğunu düşündüğüm gelişmelere bir şekilde bakmalısınız. Demek istediğim, ilginç olduğunu düşündüğüm şeylerden biri Spark'ın bir roket gibi havalandığını, ancak Spark'ın SQL'ini, korkunç olgunlaşmaktan biraz daha SQL yetenekleriyle biraz daha olgun görünmeye başlamaya gitti. Böyle şeylere bakar ve bunları DBArtisan ile yönetmeye başlayıp başlamayacağınızı merak ediyor musunuz?

Scott Walz: Kesinlikle ve ben yapıyoruz. Her zaman orada. Ürün yönetimi ekibimizin her zaman nereye gideceğimize baktığını biliyorum ve kesinlikle, gelecekte neye baktığımızla ilgili olarak her şey bizim için masada.

Robin Bloor: Tamam, Dez, içeri girmek ister misin?

Dez Blanchfield: Evet, aslında, orada benim için kapıyı açtığın bir sürü harika şey var, Robin. Çok teşekkür ederim. Böyle ürünlere baktığımda bana sıçrayan bazı şeyleri keşfetmeye hevesliyim ve çok heyecanlanıyorum. Ödevimi iki kez kontrol ettiğimde, çünkü Dr. Robin Bloor'un daha önce de bahsettiği gibi, ben de bir süredir bunu izliyor ve geçen gün spesifikasyon gereksinimlerinize baktığımı ve düşündüğümde, aslında, bu şey çok işe yarıyor gerçekte ne yaptığını gösterir. Ve bellekten düşünüyorum - yanılıyorsam beni düzelt - Bence bir dizüstü bilgisayar performansı DBArtisan rahat çalışacak kadar az ve yine de oldukça önemli bazı veritabanı arka uçları çalıştırabiliyordu. Ve şimdi de Firebird ve Greenplum'un olduğunu görmek ilgimi çekti. Bir gigahertz CPU üzerinde tam anlamıyla bir RAM konseri gibi çalışabilen donanımın gereksiniminden veya özelliklerinden oldukça etkilendim. Bu oldukça etkileyiciydi.

Ancak kullanım durumları biraz içine girmek istiyorum. Ürünün ele geçirilmesinin, kontrolden yeni çıkmış mevcut ortamlar nedeniyle bir ihtiyaç örneği mi görüyorsunuz yoksa insanların artık biraz daha proaktif olduğunu görüyor musunuz ve biliyorsunuz, çok şey inşa ediyoruz büyük, karmaşık. Örneğin, bir kuruluşun küçük, orta, büyük, her neyse, bir sürü firma satın alabileceği ve tüm bu ortamları devralma ve yeni bir DB yeteneği oluşturmak zorunda kalabileceği birleşme ve devralmalar hakkında düşünüyorum. Bunun için organizasyon türü ve başvuru türü açısından tipik olarak kullanılan durumlar nelerdir? Çoğunlukla mevcut ortamlara sahip olan ve sadece onları temizleyip kontrol altına almak zorunda olan insanlar mı yoksa insanlar biraz daha proaktif mi ve sizi inşa etmek ve sizi erken uygulamaya sokmak üzere oldukları karmaşıklığı düşünüyorlar mı?

Scott Walz: Bahsettiğiniz nedenden ötürü, konsolidasyon için erken başlamayı daha çok görüyoruz. Sahip olduğumuz platform desteğinin genişliği ile, gelecekteki tam bir prova değil, ama sizi ve DBA'larınızı potansiyel bir edinme hedefine baktıklarında, biraz daha az olan gerçekten iyi bir duruma sokuyor, bilirsiniz, hangi platformların miras alabileceği düşüncesi, değil mi? Önemli olmasına rağmen, doğru, endişe, DBA'larımız için ne anlama geleceğinden biraz daha az, değil mi? DBA'larda artık bağlanabileceklerini bildikleri bir ürün var ve ürünü kullanmaya alışkınlarsa, henüz edindikleri platforma bağlanmaya aşina olacaklar. Yani bu kesinlikle gördüğümüz bir alan, yine biliyorsunuz, uzun zamandır, tüm bu platformları birleştiren müşteriler, değil mi? Ellerimi nasıl bulacağım, değil mi? Bunu denediler, çünkü düşünce sürecinin her platformun bir aracı var, değil mi? Kendi aracımızı kullanabiliriz, değil mi? Ama sonunda geri geliyor, biliyorsunuz, evet yapabilirsiniz, ama sadece platformların her birini öğrenmek zorunda değilim, şimdi platformların her biri ile birlikte gelen araçlardan her birini öğreniyorum ve DBA'nın işini daha yeni birleştirdiniz. Bu yüzden bize geri döndükleri ve “Biliyorsunuz, ellerimizi bunun etrafında tutmamız gerekiyor. DBA için bir araç alalım, çünkü DBA'nın yapması gereken yeni bir aracın kullanıcı arayüzünü öğrenmekten daha önemli şeylerim var. Veya farklı araçlar. ”

Dez Blanchfield: Evet, hayır kesinlikle. Ve biliyorsunuz, gördüğünüzde, sanırım dün yanlış baktığımı iki kez kontrol etmek için anımsamak, örneğin Sybase'i desteklediğinizi hatırlıyorum, bu yüzden bu şey bir süredir var. Aslında sizin için başka bir sorum daha var - evet, listenizde Greenplum ve Firebird olması harika, ama Sybase'iniz çok hızlı bir şekilde yaşandı, bu bir süredir var olduğunu ve iyi bir iş çıkardığını gösteriyor.

Kümeler. Bu nedenle, bir DBA için en büyük baş ağrılarından biri, aslında bir IP adresi ve bir grup API'ya neyin benzediğine veya JDBC veya LDBC veya konuştuğumuz ne olursa olsun, ancak bunun arkasında bir küme olduğunu göstereceklerdir. DBArtisan, veritabanının arka ucuna taktığımda olduğu gibi, bir numaralı kapının arkasında ne olduğunu biliyor ya da biliyor mu, arkasındaki tüm ortamları görüyorum ve özellikle, iki parça var soru belki. Örneğin, küme, düşündüğünüzde, IBM DB2 ve Microsoft SQL Veritabanı Sunucusu ile MySQL ve PostgreSQL ve Oracle'ı ve bu geleneksel RDBMS'lerden bazılarını desteklersiniz ve bilirsiniz, her zaman bir master-slave veya master-master çalıştırırız fazlalık ve yüksek kullanılabilirlik ve aynı zamanda performans için ortam. DBArtisan, bir numaralı kapının arkasında sadece bir veritabanı değil, bir küme olduğunu biliyor mu ve eğer öyleyse, bunun hakkında ne biliyor? Ve aynı soruya hızlıca akabilmek için, aynı soruyu cevaplayabilmen için üzgünüm. Öyleyse, sahip olduğunuz bazı senaryolardaki kümelerin arkasında, insanlar DBArtisan'ın kullanımı kadar üretim ortamları ve olağanüstü durum kurtarma ortamları arasındaki karışımla nasıl başa çıkıyor?

Scott Walz: Harika sorular. Size belirli platformlarda koşullu olacağınızı söyleyeceğim, çünkü denediğimiz kadar, bu derinlemesine, daha derin özelliklerin bazıları için farklı destek seviyelerine sahip olacağız. Örneğin Oracle ve RAC ortamı Gerçek Uygulama Kümesi için, bu kümedeki birincil düğüme bağlanabilirsiniz, ancak gösterdiğim veritabanı izleyicisinden geçtikten sonra, SQL'in çalıştığını görmenize izin vereceğiz ve aslında size hangi kümenin düğümü üzerinde çalıştığını anlatacaksınız, değil mi? Yavaş çalışan sorguyu tam olarak görüp görmediğinizi görmek için, bir göz atalım, hangi düğüm üzerinde çalışıyor? Kümenin kaçınılmaz olarak tüm nedeni, son kullanıcı için olduğu için, nerede yürütüldüğünü umursamıyor, ancak DBA için bu tür bilgileri izlememiz gerekiyor. Örneğin, Oracle'daki bu ayrıntı düzeyine inebiliriz. Bağlandığımız diğer platformlar, muhtemelen Oracle için yaptığımızdan çok daha fazla ayrıntıya sahip değil.

Üretim ve geliştirme ortamına gelince, bu iyi bir soru. Aynı seviyede destek veriyoruz. Yardımcı olacağımız asıl birincil yol, bağlantı katmanının orada olması değil mi? Tüm özellikleri bağlayabileceğiz ve yapabileceğiz. Veri kaynaklarını kategorilere ayırmak için DBArtisan'daki bazı özellikleri kullanan müşterilerim var, değil mi? Ve yine, bu tam olarak sorduğunuz soru için biraz kapalı olabilir, ancak çalıştıkça grafiksel olarak göstermelerini sağlayacağız. Çünkü bu DBArtisan ile ilgili şeylerden biri, veri kaynakları arasında hızla geçiş yapabiliyorum. Ve bildiğiniz bir sonraki şey, kesik bir ifadeyi çalıştırmaya hazırlanıyorum ve bağlı olduğumu görmek istiyorum - bunu sadece üretim veya gelişime karşı mı çalıştırdım? Bu nedenle, DBArtisan içinde, DBA'lara yardımcı olmak ve bunu yönetmek ve eğer varsa, bazı DBA aktiviteleri ile onları beladan uzak tutmak için bazı özellikler sunuyoruz.

Dez Blanchfield: Bunu göz önünde bulundurarak, şu anda desteklediğiniz uzun platformlar listesinde ve eminim bunun açık nedenlerle çok yakında patlayacağından eminim. Demek istediğim, z / OS üzerinde DB2 gibi şeyleri ana çerçevede destekliyorsunuz ve daha sonra orta menzil olarak adlandırdığımız şeylerin beğenilerini destekliyorsunuz ama şimdi sadece UNIX sistemleri ve daha modern platformlar, Linux ve daha sonra Bluemix ve Cloud Foundry gibi özelliklere sahip olacaksınız, böylece Bluemix'teki Cloud Foundry'de çalışan IBM DB2 ve IBM ile yumuşak ortam üzerinde çalışacaksınız. Kullanıcılar şu anda yalnızca yönetim ve izlemeyi değil, aynı zamanda veri taşıma ve veri taşıma yeteneğinden önce de bahsetmişsiniz. İnsanların DBArtisan'la yatakta atladığını ve “Biliyor musun, eski ana çerçevelerde sadece inmemiz gereken bir sürü şey var ve bunu yapmak için gerçek bir zorluktu” diyorlar. İşaret edebilir, tıklayıp buradan buraya sürükleyebilirsem verilerimi ve şemamı taşıyabilir ve taşıyabilirim. ”Bu insanların yaptığı bir şey mi?

Scott Walz: Gerçekten hareket ediyorlar, değil mi? Verileri kaldırıyorlar, değil mi? Şimdi, DBArtisan'ı bunun için bir araç olarak kullanıyorlar. Onlar için her şeyi yapıyor mu? Hayır. Sürüyor ve bırakıyoruz, tam olarak orada değil, başlıyoruz, ancak bazı komut dosyaları oluşturmalarını sağlıyoruz, çünkü ideal olarak kullanmak isteyeceksiniz - bu işin olmasını istemiyorsunuz Bahsettiğiniz nedenden dolayı müşterinizde, dizüstü bilgisayarınızda çalışıyor. Çok az yer kaplayabiliriz, değil mi? Komut dosyaları oluşturmalarına yardımcı oluyoruz ve sonra tersine çevirip oluşturuyorlar ve sonra bu komut dosyasını teslim edebilir ve sunucuda çalıştırabilirler, değil mi? Ve bunu yapmak için sunucunun arkasındaki gücü, beygir gücünü alın. Bu işi yapmak için işlerinden bazılarını üretmelerine yardımcı oluyoruz.

Dez Blanchfield: Doğru. Sizin için birkaç sonuncusu ve sonra geri dönebiliriz. Gerçekten beni etkiledi şey sadece senin addendum geçiyor, ki bu fantastik ve aslında, daha fazla ayrıntıya gitmek için bir saat daha olsaydı. DBA'lar için gerçekten büyük bir zorluk, doğru, temel uyumluluk, altyapının genel yönetişimi, denetimler, mevcut durum hakkında raporlama, çevrenin sadece genel büyümesi gibi şeylere gelecekteki hazırlıklara bakmak. Ürününüzün yaptıklarının temelinde hayatı kolaylaştıran bile olsa, tek bir cam bölmenin, dünyanın tek bir görüntüsünün ve aslında tıklayıp işaret edip sürükleyebildiğime ve gerçeği sevdiğime dikkat çekiyor bunu çok hızlı bir şekilde yapması için birini eğitebileceğimden, kılavuzu olduğu gibi okumak zorunda değiller. Bu aracın bana yönetişim ve uyumluluk ve denetimler hakkında bir sürü şey yapma yeteneği verdiğini, insanların gerçekten uyandığını gerçekten uyandırıp uyandırmadıklarını merak ediyorum.

Ama şimdi halkın ona bakıp gittiğini görüyor musun, ve bu eureka, a-ha anı gibi, “Hey, biliyor musun, bu DBA'nın hayatını şimdiden gerçekten kolay veya operasyonel açıdan kolaylaştırıyor ya da kalkınma bakış açısı. Ama şimdi tüm veritabanlarımız ve tüm veri kümeleri, tüm içeriksiz veriler ve etrafındaki tüm meta veriler hakkında rapor verebiliriz. Kim erişebilir, erişime sahip olduklarında, neden erişime sahip olduklarını ve ne tür erişime sahip olduklarını. ”Ve sonra birdenbire, uyum konusundaki bazı zorlukları ele alın. Özellikle veri ihlalleri etrafında gerçekten büyük şeyler olduğunda. Küresel finansal krizler gibi bazı şaşırtıcı şeylerimiz var, tüm bu zorluklar ortaya çıkıyor, ancak uyumu nasıl ölçeceğiz, izleyeceğiz ve ele alacağız? Bu henüz insanlar için büyük bir şey mi, yoksa DBArtisan'ı uygulayana kadarki ilk günler mi?

Scott Walz: DBArtisan hakkında yeterince söyleyemeyen müşterilerim var. Şimdi bunlar bunu fark edenler. Ampul söndü. Diyorlar ki, “Bir dakika. Bahsettiğiniz raporların bazılarını tek bir araçtan yanıtlayabilir ve yanıtlayabilirim. Anladım. ”Şimdi hala bunu yakalayamayan ve çeşitli nedenlerle olabilecek başkaları var, değil mi? Henüz olmayabilirler ya da belki başka biri tarafından ele alınabilirler, ama bunu kullandığımızı tespit ettiğimiz müşterilerimiz, bu ha-ha bir an, değil mi? Bu, sadece tüm bunları bir tablo oluşturmak mümkün değil. Ve kesinlikle, tüm uyumluluk gereksinimleriyle, çok büyük. Bu kendi başına bir iş.

Dez Blanchfield: Gerçekten. Ve bilirsiniz, yani, kafamın üstünden hemen düşünüyorum, bilirsiniz, eğer biri gelirse ve Sarbanes'ten her şeyi karşılamak zorundalarsa, bir konfigürasyon yönetimi veritabanı, CMD oluşturmak istediklerini söylüyorsa -Oxley, ITIL'den COBIT'e, bilirsiniz, SWIFT uyumluluğu ve bankacılık, hatta Uluslararası Standartlar Örgütü, ISO 27001, 27002 gibi şeylere bile iniyor. Hepsi bu gerçekten büyük çerçeveler. Zorluklardan biri sadece verinin nerede olduğunu, kimin yönettiğini, hangi formatta olduğunu ve düşündüğümü, benim için var, benim için sadece eureka anının yeni gittiğini izlemek gibi. bir saniye içinde, bunu mutlaka bir DBA olmayan birine bile atabilirim, ama onu hızlı bir şekilde eğitebilir ve “Bir uyumluluk aracı var” diyebilirim. Bence işini bir yönetim veritabanında yapması harika. yönetim dünyası.

Ama ben burada oturuyorum, tanrım, bilirsiniz, bu günlerde birden fazla platformu yönetebileceğiniz ve söylediğiniz gibi yaptığınız işlemleri günlüğe kaydedebileceğiniz gerçeği. Biliyorsunuz, bu aracı bir veri ihlali olayına götürdüğünüzü hayal edin ve güvenlik ekibinizin neyin nerede, neden olduğunu ve kimin neyi gördüğünü bulmaya çalıştığını anladınız. Ve hareket ettikçe, yaptıkları her eylemi günlüğe kaydetmeli ve izlemeliler çünkü aksi takdirde yapamazlarsa sorunun bir parçası olabilirler. Evet, bence, burada hemen yapmaya başlayabileceğiniz inanılmaz bir yetenek. Özellikle, bildiğiniz veri denetimlerinin zorluklarına baktığımızda, veri kümeleri ve verilerle olduğu gibi, bir özellik sürünmesi gibi büyük bir kitleye sahibiz.

Yaptığımız başka bir şovda bahsettiğimiz şeylerden biri, bilirsiniz, verilerinizi nasıl buluyorsunuz ve buluyorsunuz ve çoğu zaman herhangi bir kuruluşa başladığınızda, bölmenizde ayağa kalkın ve elinizi havaya ve dalgaya koyun ve gidin, “Bu veritabanının nerede olduğunu bilen var mı? Bu veri kaynağına nasıl ulaşabilirim? Bu dosya nerede? ”“ Git ve resepsiyona sor. ”Değil mi? Aracınız hemen bir şeyler bulma, keşfetme ve hatta bunlar hakkında raporlama yapma olanağı sağlayabilir.

Sorulardan birine kısa bir süre sonra geri dönün ve sonra Eric'e geri döneceğim. Ölçeğin bir sonraki 12 ay içinde sizin için bir meydan okuma haline geleceği beni şaşırtıyor. DBArtisan'ın işe geldiği ölçek ya da ölçek aralığında, sanırım sadece otuz bin adımlık bir bakış açısıyla bize bir fikir verebilir misiniz? Bunu dizüstü bilgisayarıma koyduğum ve sallandığımda ve onu bir ortama gösterdiğimde keşfedebileceğimi ve üzerinde bir şeyler yapmaya başlayabildiğimi hayal edebiliyorum. Birkaç satır ve tablo ile açık kaynak minik veritabanı motoru gibi tek bir küçük, biliyorsun, hayal ediyorum. Hangi ölçeğe kadar çıkardı? Ana bilgisayarlarda DB2 hakkında konuştunuz, bu büyük. Ve kümeler. Burada başa çıkabileceğimiz ölçek aralığı nedir? Ve Robin daha önce buna değindi, ama DBArtisan ile ne kadar büyük olabileceğimiz konusunda biraz daha ayrıntılı olarak ele almam gerekecek.

Scott Walz: Tabii. Kesinlikle zorluklarınız olacak çünkü bu bir istemci yazılımıdır. Ve böylece, yine, eğer bir anabilgisayar üzerinde çalışıyorsam, sahip olduğumuz anabilgisayardaki test sistemimize karşı çalıştığımda, milyonlarca satıra işaret edebilir ve milyonlarca satıra çapraz bir birleşim yapabilirim. Tüm işler bir sunucuda yapılacak, değil, çünkü bu komutu geçiyoruz ve bu sadece DBArtisan'ın sonuç kümelerini ele alması meselesi, değil mi? Ve işte zorluk bu ve yaptığımız şeyin güzelliği bu. Ağır kaldırma işlemlerinin çoğu sunucuda yapılmaktadır. Sadece tüm sonuçları ele alıyoruz. Ve böylece, yine de, milyonlarca satır döndüren aynı anda on sorgu çalıştırmak istediğinizde durumlara girersiniz, evet kesinlikle, kendinizi orada bir performansta bulabilirsiniz, değil mi? Ama müşterilerin hiçbir zaman veritabanlarına karşı DBArtisan'a karşı büyük sorgular yürütmekten utangaç değilim. Yine, dediğim gibi, kilometre, birçok faktöre bağlı olarak değişir, ama yine de, dediğim gibi, milyonlarca satır geri dönüyorum ve ızgarayı doldurduğu sürece, biliyorsunuz, ' gitmeye hazırım. Ama bazen sonuçların geri gelmesini beklemek zorundayım.

Dez Blanchfield: Tamamlamadan önce size bir sorum var, çünkü çok fazla zaman ayırdım ve bunun için teşekkür ederim. Sadece bize biraz daha söyle, bilirsin, dün en son spesifikasyonları okuduğum kadar iyi olduğumu düşündüm. Süreç izleme ve bir çeşit uyarı ve bildirimler, bilirsiniz, kapasite planlaması DBA'lar ile tüm büyük sorunları her gün bütün gün gündeme getirir. Birisi bu tabloyu dolduracak mı, veritabanını dolduracak mı, sahip olduğum disk alanını dolduracak mı, nasıl yöneteceğim? Proses izleme ve özellikle izleme uyarıları hakkında ve ardından ideal olarak kapasite planlaması hakkında bize hızlı bir bilgi verin. Bence bu, ilgilendiğim bir alan.

Scott Walz: Süreç izleme, muhtemelen müşteri tabanımızın çoğunun kullandığı özelliğin olduğunu ve bunu gösterebilmek ve yapabilmek için bir veritabanı monitörü olduğunu gösterdi. Ve analist paketinde biraz var. Performance Analyst'ta belirli eşikler karşılandığında ayarlayabileceğiniz bazı uyarılar var. Sizi uyarabilir. Belki X günlük sayısı, günlük dosyasındaki hatalar, bilirsiniz, sizin için bir uyarı alır. Masa alanı belirli bir yüzdeye çarptı, başka bir uyarı alabilirsiniz. Ve güzelliği, aynı araçta olmanız, doğru, bu DBArtisan'ın bir parçası, bu yüzden hatayı, uyarıyı sağ tıklatıyorsunuz ve DBArtisan ile yönetiyorsunuz ve sizi doğrudan tablo alanı düzenleyicisine götürüyorsunuz . Ve problemi burada çözebilirsiniz.

Kapasite ile ilgili olarak, kesinlikle bir kısayol düğmesi ve şu anda sahip olduğumuz kapasite analisti SQL Server, Oracle, DB2 LUW ve Sybase ASE'ye taşındı. Ve bu tam olarak tarif ettiğiniz şeyi yapar. Bazı koleksiyonlar aldığımızda başlayabilirsin, doğru, ve bir örnek boyut aldığımızda ve belki de satır boyutu, belki nesne sayısı, araç içindeki birçok seçenek, ve sonra trend olmaya başlayabilirsin, değil mi? Ve altı ay içinde neye benzeyecek? On iki ay içinde neye benzeyecek? Sadece bir tarihe ya da bir değere yönelebilirim, değil mi? Ve sahip olduğunuz bir örnek, buna dayanarak X miktarında disk alanım var, bu sınıra ne zaman vuracağım? Sahip olduğum büyümeye ve yaptığım bu koleksiyonlara dayanarak, bu sınıra ne zaman vuracağım? En azından bunun için plan yapmaya başlayabileceğimi biliyorum. Altı ay mı, iki yıl mı olacak? Fakat yine de, bunu gerçekleştirmek için kapasite analisti kullanabiliriz.

Dez Blanchfield: Harika. Harika bir demo. Bu gerçekten hoşuma gitti. Eric'e geri döneceğim çünkü bugün şaşırtıcı kitlemizden ortaya çıkan birkaç soru olduğunu biliyorum. Çok teşekkür ederim, ürünü iyi tanımak gerçekten harika oldu ve çok yakından göz atmayı dört gözle bekliyorum.

Eric Kavanagh: Tamam güzel. Birkaç iyi sorumuz var. Ve biraz zaman içinde gidiyoruz, bu yüzden çabucak bitirmeye çalışacağız çünkü biliyorum, Scott, kapalı bir durağınız var. İşte büyük bir soru. VSAM, Model 205 ve IMS ve IDMF gibi eski veri depoları ve bu tür şeyler üzerinde çalışmaya ne dersiniz? Bugünlerde bunu çok sık görüyor musunuz ve ne kadar iyi işliyor?

Scott Walz: Sıkıştığınızı söylemek istemiyorum. Bu ortamlardan bazıları, eğer ODBC veya JDBC varsa ve bazılarının orada olduğunu biliyorum, ona bağlanabiliriz ve bu şekilde çalışabilirsiniz. Ancak çoğunlukla yeşil ekran hareketsizdir.

Dez Blanchfield: Yeşil ekranı seviyorum.

Eric Kavanagh: Biliyorsunuz, Dez'in bugün mevcut olan tüm bu farklı uygulamalara ve araçlara sahip olduğu bir slaytla işaret ettiği gibi, bu, bir veritabanı yöneticisinin işlevini sorumlu bir şekilde gerçekleştirmek isteyen herkes için çok göz korkutucu bir gerçektir. Ve zaman içinde müşterilerin bu araçlardan herhangi birine, müşterilerin istediği zaman, vb. Gibi bağlayıcılar oluşturabileceğinizi tahmin ediyorum, değil mi? Böylece o tek cam bölmesini etkinleştirebilirsiniz.

Scott Walz: DBArtisan'ı bu JDBC ve ODBC bağlantılarını kaldırabilecek şekilde donatmanın arkasındaki büyük anahtar buydu. Şimdi gerçekten uzattık. Şimdi, bu bağlantımız olduğu sürece, doğru, bu sürücüye sahip olduğumuz sürece, bağlanabilir ve ona karşı çalışabiliriz.

Eric Kavanagh: Bu iyi şeyler. Millet, bunları daha sonra izlemek için arşivliyoruz. Slaytlara bir bağlantı gönderdim, umarım bunu SlideShare aracılığıyla görebilirsiniz. Tüm çabaların için çok teşekkürler beyler. Bugün yine harika bir web yayını. Bir sürü iyi slayt. Çok iyi içerik. Bu demosu çok sevdim. Gerçekten ilginç bir şey, bu günlerde veritabanı türlerinde böyle bir patlama olduğu için pazarda çok tatlı bir yer hedeflemişsiniz. Ve sadece yöneticiler olarak bunların hepsini halledecek bir yere ihtiyacımız var. Aferin çocuklar. Yarın başka bir Sıcak Teknolojiler için size yetişeceğiz. Umarım yarın bir saat oymuşsundur. Aynı zamanda. Aynı istasyon. Bir dahaki sefere seni yakalayacağız millet. Kendine iyi bak. Güle güle.

Görünürlük sanatı: çoklu platform yönetimini mümkün kılma