wmaraci reklam
lidertakipci

Kullandığınız Veritabanı bağlantı türü

3 Mesajlar 717 Okunma
advertseo
wmaraci reklam

FatalRhymeR FatalRhymeR WM Aracı Kullanıcı
  • Üyelik 10.08.2013
  • Yaş/Cinsiyet 29 / E
  • Meslek Bilgisayar Programcısı
  • Konum Sakarya
  • Ad Soyad S** K**
  • Mesajlar 457
  • Beğeniler 140 / 77
  • Ticaret 2, (%100)
Arkadaşlar php'de benim bildiğim 3 tane veritabanı bağlantı türü var;
* Mysqli
* PDO
* MongoDB (bu diğerlerinden ayrı kaçıyor sanırım)

Hangisini kullanmamı önerirsiniz ? ve de siz hangilerini kullanıyorsunuz ? Önerileri alabilirmiyim ?
 

 

wmaraci
reklam

YazilimMimari YazilimMimari Eski adi: Turgay Can Kullanıcı
  • Üyelik 25.06.2012
  • Yaş/Cinsiyet 38 / E
  • Meslek Engineering Director
  • Konum İstanbul Avrupa
  • Ad Soyad T** C**
  • Mesajlar 771
  • Beğeniler 2 / 260
  • Ticaret 0, (%0)
MongoDB veri tabanı bağlantı türü değildir. MongoDB document based nosql bir database servisidir. MySQL, Oracle gibi ilişkisel veri tabanı değildir.

Detaylı bilgi için ; https://tr.wikipedia.org/wiki/MongoDB

Kullanım konusunda ihtiyaç önemlidir. İhtiyacınız nedir? Eğer kompleks kurallarınız ve ilişkisel işlerinizde yoğunda mongodb kullanmak performans anlamında bir katkı sağlamaz. Hızlı, ölçeklenebilirlik gibi konular daha önemli ise mongodb iyi bir alternatif olabilir.

Diğer açıdan datayı saklayacağınız servisi seçmek için CAP teoremi kullanılır.




2 tane nokta belirlemelisiniz.. 3'ü bir arada mevcut değil :)

A -Availability -> Her kullanıcı yazıp,yazma garantisi bir birini etkilememesi
C- Consistency -> Her kullanıcı aynı veriyi okuma(erişme) garantisi
P - Partition Tolerance -> DB birden fazladan instance üzerinde tutulur, master/slave yada master/master olarak olarak db'ler instance'larad yedekli olarak çalışır. Herhangi bir sistemsel sorunda, db down olduğunda aynı verilerle sistem etkilenmeden diğer bir db servisinin ayağa kalkmasıdır.

Eğer uygulamanız kompleks değilse ve performans istiyorsanız, mongo çok iy ibir çözüm ve oldukça hafif rdbms'lere göre..
 

 

https://www.linkedin.com/in/turgaycan/
Kaliteli kod yazılır.. (Günlük/Saatlik ücreti ile)

Mahsen Mahsen Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 07.10.2015
  • Yaş/Cinsiyet 42 / E
  • Meslek PHP Coder
  • Konum Balıkesir
  • Ad Soyad B** C**
  • Mesajlar 94
  • Beğeniler 15 / 26
  • Ticaret 2, (%100)
PDO. Nedeni ise daha kolay ve güvenilir olması.
 

 

wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al