Kendi Depolama Katmanımız, Yanında Durduğumuz Veri Modelini Kullanmıyor ve Bu Gerçek Bir Uygunluk Açığıdır
Bu sayfadaki açık bizimdir, bir hata değil yapısaldır ve dışarıdan kimse bunu bize getirmedi.
Model, tek bir fikirde
Sütunları olan kayıtlar yerine her şey üç parçalı bir beyandır: bir özne, bir özellik ve bir değer. Bu kişi, e-postası-var, şu adres. Başka bir şey yok.
Sonuç şudur: ilgisiz kaynaklardan gelen veri, bir şema pazarlığı olmadan birleşir. Aynı özneyi anlatan iki sistem, tek bir kümede birleşen beyanlar üretir ve ikisini birden kapsayan bir sorgu hiçbir entegrasyon projesi gerektirmez.
Bu gerçekten güçlü bir fikirdir ve kişisel veri deposu dünyasının temelidir, ki orada bütün mesele verinizin size ait olması ve izin verirseniz herhangi bir uygulamanın onu okuyabilmesidir.
Neye mal olduğu, ki çoğu sistemin bunu kullanmama sebebi budur
Sorgu performansı, araçlar ve onu kullanmış mühendislerin sayısı.
İlişkisel veritabanlarının arkasında kırk yıllık eniyileme, işletme bilgisi ve işe alım havuzu vardır. Bir beyan deposu, çoğu ekibin ihtiyaç duymadığı ve kadro bulamadığı farklı bir takaslar kümesidir.
Yani model, sistemler arası birleştirme gereksinim olduğunda seçilir, daha ilkeli olduğu için değil. Gereksinim olmadığı yerde onu seçmek, karşılığı olmayan bir bedeldir.
Bu sayfanın gerçekte anlattığı ayrım
"Veri modeli düzeyinde birlikte çalışabilir" ile "o ekosistem için yazılmış bir uygulama size karşı çalışır" farklı iddialardır ve birincisi düzenli olarak ikincisi diye satılır.
Bir sistem doğru modeli kullanabilir ve yine de erişilemez olabilir, çünkü sorgu arayüzü, kimlik doğrulama ya da keşif mekanizması farklıdır. Bir sistem diğer modeli kullanabilir ve ekosistemler arası birleştirme dışında her şey için mükemmel biçimde yararlı olabilir.
Meseleyi çözen tek test, başkasının istemcisini sizin sunucunuza karşı çalıştırmaktır. O testi geçmedik çünkü denemedik ve kâğıt üzerinde bir şartnameye uymanın hiçbir miktarı onun yerine geçmez.
Herhangi bir kişisel veri deposu satıcısına sorulacaklar
"Depolama katmanınız gerçekte neyi saklıyor?" Beyanları mı, satırları mı. Bu, ekosistemin vaadinin size hiç uygulanıp uygulanmadığını belirler.
"Sizin yazmadığınız bir uygulama sunucunuza karşı hiç çalıştı mı?" Gerçek uygunluğu, uygunluk iddiasından ayıran tek soru. Bizde: hayır.
"Hangi uygunluk paketini çalıştırdınız ve sonuç neydi?" Bizde: hiçbirini, ve aksini iddia etmiyoruz.
"Ayrılırsam verim hangi biçimde olur?" Çıkış sorusu ve modelin tamamının iyi cevaplamak için var olduğu soru.
Bu karar için ne anlama geliyor
Gereksiniminiz o ekosistemdeki mevcut uygulamaların ilk günden deponuza karşı çalışmasıysa, bunu karşılamıyoruz, açık bir kusur değil yapısaldır ve bir uygunluk paketini geçmiş bir uygulamayı değerlendirmelisiniz.
Gereksiniminiz çıkış yolu olan kullanıcı başına veri sahipliğiyse, o bugün çalışıyor, yukarıdaki açık örtülmek yerine belirtilmiştir ve artık hangi vaadi verip hangisini vermediğimizi tam olarak biliyorsunuz.
Okumaya devam edin
- Gerçek Kurulumları Olan Tanımlayıcıya Karşı Bahse Girdik. Bu Bir Bahistir ve Yanlış Olabilir.
- Ürünümüzdeki Uygunluğun Bir Kısmını Başkası Yazdı ve Hangi Kısımlar Olduğunu Bilmelisiniz
- İzinler Ancak Bir Şey Reddediyorsa Gerçektir ve Reddeden Şeyi Biz Yazmadık
- Aynı Verinin Birkaç Doğru Yazılı Biçimi Vardır ve Bir İmza Yalnızca Birini Kapsar