Bazı bilgiler teoride iyi gozukuyor yada öyle duruyor ancak gerçek hayatta cok sıkıntılar doğurur.
Fikirden çok bilgi verilemez maalesef çünkü deneyimsel bir bilgidir bu teorik işlemez...
10 tabloyu 1 tablo içinde tutmak hakkında fikirlerinizi alabilir miyim ?
Cümle çok masum durmuyor maalesef.Big data ile ilgili olmazsa olmaz tek şey,datanın developer tarafından iyi maintenable edilebiliyor olması gerekir.
Bir diğer etken --her ne kadar aynı gibi dursalarda -- sürdürülebilirlik.
10 tabloyu 1 tabloda tutmak çok masum değil,bunu 10 kere düşündükten sonra karar vermelisin.O data büyüyecek ve bir çok farklı endpoint tarafından yoğun bir bombardıman atışına tutulacak demektir.Bu da okumayı ve yazmayı güçleştirecektir.Birleştirmek o tablonun fieldlarını çoğaltır ve dokumantasyon ihtiyacı doğurur.Büyük projeler için sağlıklı değildir.Her tablo spesifik olarak kendi işini yapmalıdır.Ha joinlemek daha mı iyi? herşeyi 1 yerde tutmanın getirdiği dezavantaja-avantaja göre değişir bunun cevabı.
En nihayetinde iyi düşünmen gerekir,zaten database mimarisi applicationun iyi mi kötü mü olduğunu belirlemede öncül etkendir.Big data zor iş.Her big data sana şunu gösterir aslında.
Bu databaseden ben sağlıklı rapor çıkartabiliyor muyum? Önemli olan bunun cevabıdır.Yoksa insert çöplüğüdür yani bas geç...
Json data tutmak çok iyi bir şey,ki bende çok severim ve yaparım.Ama güncellemesini iyi yapan bir kod yapısına sahip olmanız gerekir.Cok iyi tasarlandığında süper bir nosql gibi hizmet eder uygulamana.
Ben büyük projelerin yada big dataya sahip olacak projelerin yoğun baskı altında ne türden yada hızda cevap verebileceklerini mühendislik adı altında bir kategoriye konulup öyle incelenilmesi gerektiğine inanan biriyim.Her developer maalesef bu türden bir soruya cevap verebilecek kapasitede değiller.Kod yazmak ayrı bir şeydir,Algoritma yeteneği ve sürdürülebilirlik başka bir şeydir.Maalesef bizim ülkede bu türden şeyler çok sağlıklı yürümüyor.En iyi firmalar bile kötü tasarımı yolda düzeltiriz mantığıyla yola çıktıkları için o tasarım düzelmiyor maalesef...