Doğru Veritabanını Seçerken Dikkat Edilmesi Gereken Beş İpucu

Hangi veritabanı kurumunuz ve projeleriniz için en doğrusu? Organizasyonlar, bazen bu soruya yanıt ararken, eski alışkanlıklarının yönlendirmesi ile hareket edebiliyorlar.

Genel 23.03.2021, 11:36 Editör 8
Doğru Veritabanını Seçerken Dikkat Edilmesi Gereken Beş İpucu

Sadece büyük miktarlarda verinin toplandığı ve saklandığı yapıların artık yeterli olmadığı bir dönemde bulunuyoruz. Verilerin, artık karar verme konusunda da güvenilir bir temel sağlaması beklenmekte. Bunun mümkün olabilmesi için ise milisaniyeler içinde işlenmeleri ve değerlendirilebilmeleri gerekiyor. Bu karmaşıklığa ek olarak, günümüzde terabaytlar boyunda yapısal olmayan verinin, hızlı bir şekilde oluşması için çok fazla zaman gerekmemektedir -- e-postalar, belgeler, fotoğraflar, metin mesajları, videolar vb. -- Günümüzde Bir veritabanının, yapısal veya yapısal olmayan verilerde bu türde bir çeşitlilik ile başa çıkabilmesi beklenmektedir. Bu nedenle, kurumlar yeni bir veritabanı seçerken aşağıdaki beş noktayı göz önünde bulundurmalıdır:

Kullanım amacı: Bir veritabanı teknolojisine karşı verdiğimiz olumlu ya da olumsuz kararlar, ilk olarak kullanımda olan veya geliştirilecek uygulamaların türüne ve ihtiyaçlarına bağlıdır. Örneğin, çok hızlı yanıt zamanlarına, birden fazla etkileşime (ürün kataloğu gibi), uyumlu yüksek veri hacmini karşılayabilecek e-ticaret gibi uygulamalar mı var? Eğer öyleyse, NoSQL veritabanları, dağıtık kümeler (cluster) içinde yatay veya dikey olarak esnek bir biçimde ölçeklenebilen sunucu kaynakları olarak, öne çıkmaktadırlar. Ayrıca, yapısal olmayan veriler veya bugün sıkça karşımıza çıkan farklı veri yapılarını birlikte işleme ihtiyacı söz konusu olduğunda, NoSQL veritabanları yoğun bir şekilde işlev görür. Öte yandan, klasik ilişkisel veritabanı yönetim sistemleri (DBMS), katı, değiştirilmesi zor tablo yapılarıyla, günümüzün yeni veri ortamıyla başa çıkmak için ara çözümlere ihtiyaç duyduğundan, genellikle maliyetler artar ve performans düşer. Kısacası: büyük verilerin bir NoSQL veritabanına ihtiyacı vardır.

İş sürekliliği açısından gereksinimler nelerdir? Kurumlar, yükümlülüklerini yerine getirebilmek ve ticari anlamda rekabetçi olabilmek için hem performans hem de süreklilik anlamında SLA'lerini önceliklendirerek planlama yapmak durumundadırlar. Uygulamalar, ciddi biçimde artan iş yüküne ve paralel kullanıcı kullanımına rağmen yüksek düzeyde işlevsel kalmalıdır. Veritabanlarının da bu artan ek iş yükünü karşılayabilecek şekilde ölçeklenebilir olması gerekir. Buna ek olarak sistem, coğrafi olarak dağıtılmış uygulamalar arasında otomatik replikasyon mekanizmaları aracılığıyla kritik öneme sahip uygulamaların gittikçe artan süreklilik ihtiyaçlarını karşılamalıdır.

Veritabanı geleceğe hazır mı? Bir veritabanının desteklenen özellikleri yalnızca mevcut ihtiyaçları karşılamamalı, aynı zamanda gelecekteki iş yüklerini ve kullanım senaryolarını da dikkate almalıdır. Ayrıca, karmaşıklığı ve maliyetleri artıracak ek yazılım gerektirmeyen, doğal olarak entegre edilmiş bir metin araması ve gerçek zamanlı analitik gibi özellikler de oldukça önem taşımaktadır. Modern bir veritabanı aynı zamanda bir “veri deposu”nu ve bir cache katmanını birleştirmelidir: önbelleğe alma, uygulamaları daha düşük maliyetlerle önemli ölçüde hızlandırır ve isteğe bağlı ölçeklenebilirlik sağlar.

Gerçek bulut işlevselliği: Maliyetten tasarruf etmek ve daha fazla esneklik elde etmek için kurumlar, sanallaştırılmış, sınırlı, özel, genel veya hibrit bulut ortamlarında çalışabilecek uygulamalara güvenmektedir. Bir veritabanı, bugünün işletmelerinin taleplerini karşılamak için hem bulut tabanlı hem de bulut sağlayıcısından bağımsız olmalıdır. Modern NoSQL veritabanları orkestrasyonu desteklemeli, veriler hızlı bir şekilde replike edilebilmeli ve aktarılabilmelidir. Bunun yanı sıra, uygulama katmanında kesintiye yol açmadan, artan yükü karşılayabilmek için ilave işlem gücü (CPU, Memory, ek sunucu, node vb..) eklenebilmeli, yük ortadan kalktığında da maliyetleri düşürmek için çıkarılabilmelidir. Modern veritabanının hem bulut tabanlı hem de bulut sağlayıcısından bağımsız olması oldukça önemli bir noktadır.

İşletme maliyetlerine dikkat: İlişkisel veritabanı ortamında, büyük veriler, sorguları ve analizleri yeterince yüksek bir performans ile gerçekleştirmek için büyük ve pahalı sunuculara ihtiyaç duyarlar. Veri hacmi ne kadar artarsa, daha güçlü sunuculara olan ihtiyaç da o kadar artar. Öte yandan, NoSQL sistemleri kolayca ölçeklenebilir. Dahası, modern NoSQL veritabanlarıyla uygulama geliştiricileri, daha yaygın olarak bilinen SQL'in sözdizimini ve semantiğini, örneğin dağıtılmış veriler ve JSON belgelerini yönetmek için kullanabilirler. Bu özellikler, işletme ve personel eğitimi maliyetinde belirgin bir düşüşe neden olur. NoSQL sayesinde büyük veri, büyük maliyetler anlamına gelmez.

Modern NoSQL veritabanları, eski ilişkisel ve yeni NoSQL veritabanı mimarilerinin en iyi özelliklerini birleştirirler. Şu anda, herhangi bir modern veritabanının temel özellikleri, yüksek ölçeklenebilir, yüksek erişilebilir ve bulut tabanlı olmasıdır. Aynı derecede önemli olan, işletmelerin iş yüklerini ilişkisel veritabanlarından sorunsuz bir şekilde taşımalarını ve uygulamaları çoklu bulut ortamlarında (public, privatet veya hibrit) daha hızlı kurmalarını sağlayan bir veri platformu yaklaşımını benimsemesidir.



Yorumlar (0)
banner82
22°
az bulutlu
banner62
Günün Anketi Tümü
Kahramanmaraş’taki 18 katlı bina, Yıkılmalı Mı? Yıkılmamalı Mı?
Kahramanmaraş’taki 18 katlı bina, Yıkılmalı Mı? Yıkılmamalı Mı?
Namaz Vakti 15 Nisan 2021
İmsak 04:25
Güneş 05:51
Öğle 12:37
İkindi 16:18
Akşam 19:14
Yatsı 20:34
Puan Durumu
Takımlar O P
1. Beşiktaş 32 70
2. Fenerbahçe 33 66
3. Galatasaray 32 62
4. Trabzonspor 33 58
5. Alanyaspor 33 52
6. Gaziantep FK 32 50
7. Hatayspor 32 49
8. Karagümrük 33 49
9. Sivasspor 32 47
10. Göztepe 33 46
11. Antalyaspor 33 42
12. Konyaspor 32 40
13. Ankaragücü 32 36
14. Rizespor 32 36
15. Kasımpaşa 33 36
16. Malatyaspor 32 34
17. Başakşehir 32 33
18. Kayserispor 32 33
19. Gençlerbirliği 32 31
20. Erzurumspor 33 28
21. Denizlispor 32 26
Takımlar O P
1. Giresunspor 30 63
2. Adana Demirspor 30 58
3. Samsunspor 30 58
4. İstanbulspor 30 54
5. Altay 29 53
6. Altınordu 30 52
7. Ankara Keçiörengücü 30 49
8. Tuzlaspor 30 44
9. Ümraniye 29 41
10. Bursaspor 29 40
11. Bandırmaspor 29 39
12. Boluspor 29 35
13. Adanaspor 30 34
14. Balıkesirspor 30 32
15. Menemenspor 30 31
16. Akhisar Bld.Spor 30 25
17. Ankaraspor 29 22
18. Eskişehirspor 30 8
Takımlar O P
1. Man City 32 74
2. M. United 31 63
3. Leicester City 31 56
4. West Ham 31 55
5. Chelsea 31 54
6. Liverpool 31 52
7. Tottenham 31 49
8. Everton 30 48
9. Arsenal 31 45
10. Leeds United 31 45
11. Aston Villa 30 44
12. Wolverhampton 31 38
13. Crystal Palace 31 38
14. Southampton 31 36
15. Brighton 31 33
16. Burnley 31 33
17. Newcastle 31 32
18. Fulham 32 26
19. West Bromwich 31 24
20. Sheffield United 31 14
Takımlar O P
1. Atletico Madrid 30 67
2. Real Madrid 30 66
3. Barcelona 30 65
4. Sevilla 30 61
5. Real Sociedad 30 47
6. Real Betis 30 47
7. Villarreal 30 46
8. Granada 30 39
9. Levante 30 38
10. Celta de Vigo 30 37
11. Athletic Bilbao 30 37
12. Cádiz 30 35
13. Valencia 30 34
14. Osasuna 30 34
15. Getafe 30 30
16. Huesca 30 27
17. Real Valladolid 30 27
18. Elche 30 26
19. Deportivo Alaves 30 24
20. Eibar 30 23
Günün Karikatürü Tümü
banner69
banner113
banner133