Cassandra Klavuz

Nedir? Apache Cassandra?

Cassandra emtia sunucularฤฑ arasฤฑnda yรผksek miktarda yapฤฑlandฤฑrฤฑlmฤฑลŸ veriyi iลŸlemek iรงin tasarlanmฤฑลŸ daฤŸฤฑtฤฑlmฤฑลŸ bir veritabanฤฑ yรถnetim sistemidir.

Cassandra daฤŸฤฑtฤฑlmฤฑลŸ mimarisiyle bรผyรผk miktarda veriyi iลŸler. Veriler, yรผksek kullanฤฑlabilirlik ve tek bir arฤฑza noktasฤฑ olmamasฤฑnฤฑ saฤŸlayan birden fazla รงoฤŸaltma faktรถrรผne sahip farklฤฑ makinelere yerleลŸtirilir.

AลŸaฤŸฤฑdaki resimde daireler Cassandra Daireler arasฤฑndaki dรผฤŸรผmler ve รงizgiler daฤŸฤฑtฤฑlmฤฑลŸ mimariyi gรถsterirken, istemci dรผฤŸรผme veri gรถndermektedir.

Cassandra Yeni BaลŸlayanlar ฤฐรงin Veritabanฤฑ EฤŸitimi: 3 Gรผnde ร–ฤŸrenin

๐Ÿ‘‰ ฤฐndir Cassandra ร–ฤŸretici PDF

Cassandra Mรผfredat

GiriลŸ

๐Ÿ‘‰ Less1 รผzerine kurmak Cassandra โ€” Nasฤฑl ฤฐndirilir ve Kurulur Cassandra on Windows
๐Ÿ‘‰ Less2 รผzerine Cassandra ArchiYapฤฑ ve ร‡oฤŸaltma Faktรถrรผ Stratejisi โ€” Kapsamlฤฑ Bir Kฤฑlavuz
๐Ÿ‘‰ Less3 รผzerine Cassandra Veri รถrneฤŸi โ€” Basit ร–rnekle ร–ฤŸrenin

GeliลŸmiลŸ ลžeyler

๐Ÿ‘‰ Less1 รผzerine Cassandra tuลŸ alanฤฑ โ€” Keyspace'i OluลŸturun, DeฤŸiลŸtirin ve Bฤฑrakฤฑn Cassandra ร–rnek ile
๐Ÿ‘‰ Less2 รผzerine Cassandra tablo โ€” OluลŸtur, DeฤŸiลŸtir, Bฤฑrak ve Kes (ร–rnekle)
๐Ÿ‘‰ Less3 รผzerine Cassandra Sorgu Dili (CQL) โ€” ฤฐรงine Ekle, Gรผncelle, Sil (ร–rnek)
๐Ÿ‘‰ Less4 รผzerine INDEX OluลŸturun ve Bฤฑrakฤฑn Cassandra โ€” ร–rnekle ร–ฤŸrenin
๐Ÿ‘‰ Less5 รผzerine Cassandra TTL kullanarak CQL Veri Tรผrleri ve Veri Sona Erme Tarihi โ€” ร–rnekle ร–ฤŸrenin
๐Ÿ‘‰ Less6 รผzerine Cassandra Koleksiyon โ€” ร–rnekle Ayarla, Listele, Haritala
๐Ÿ‘‰ Less7 รผzerine Cassandra Cluster Kurmak - Cluster Birden ร‡ok DรผฤŸรผmde Kurulum
๐Ÿ‘‰ Less8 รผzerine DataStax DevCenter ve OpsCenter Kurulumu โ€” Adฤฑm Adฤฑm Kฤฑlavuz
๐Ÿ‘‰ Less9 รผzerine Cassandra Gรผvenlik โ€” JMX ile Kullanฤฑcฤฑ ve Kimlik DoฤŸrulamasฤฑ OluลŸturun

Bilmeli!

๐Ÿ‘‰ Less1 รผzerine Cassandra GรถrรผลŸme sorularฤฑ โ€” ฤฐlk 23 Cassandra Rรถportaj Soru-Cevap

Cassandra Tarihรงe

  • Cassandra ฤฐlk olarak Facebook'ta gelen kutusu aramasฤฑ iรงin geliลŸtirildi.
  • Facebook bunu Temmuz 2008'de aรงฤฑk kaynak olarak kullanฤฑma sundu.
  • Apache kuluรงka makinesi kabul edildi Cassandra Mart ayฤฑnda 2009.
  • Cassandra รผst dรผzey bir projedir Apache ลžubat 2010'den beri.
  • En son sรผrรผmรผ Apache Cassandra 3.2.1.

ร–ncelikle NoSQL veritabanฤฑnฤฑn ne olduฤŸunu anlayalฤฑm.

Nosql Cassandra veritabanฤฑ

NoSQL veritabanlarฤฑna โ€œSadece SQL DeฤŸilโ€ veya โ€œฤฐliลŸkisel Olmayanโ€ veritabanlarฤฑ adฤฑ verilir. NoSQL veritabanlarฤฑ, iliลŸki veritabanlarฤฑ gibi tablosal iliลŸkiler dฤฑลŸฤฑndaki verileri saklar ve alฤฑr.

NoSQL veritabanlarฤฑ ลŸunlarฤฑ iรงerir: MongoDB, HBase ve Cassandra.

NoSQL veritabanlarฤฑnฤฑn รถzellikleri ลŸunlardฤฑr.

  • Tasarฤฑm BasitliฤŸi
  • Yatay ร–lรงeklendirme
  • Yรผksek kullanฤฑlabilirlik

Kullanฤฑlan veri yapฤฑlarฤฑ Cassandra iliลŸkisel veritabanlarฤฑnda kullanฤฑlan veri yapฤฑlarฤฑna gรถre daha belirgindir. Cassandra veri yapฤฑlarฤฑ iliลŸkisel veritabanฤฑ yapฤฑlarฤฑndan daha hฤฑzlฤฑdฤฑr.

NoSQL veritabanlarฤฑ Bรผyรผk Veri ve gerรงek zamanlฤฑ web uygulamalarฤฑnda giderek daha fazla kullanฤฑlmaktadฤฑr. NoSQL veritabanlarฤฑna bazen Yalnฤฑzca DeฤŸil denir SQL yani SQL benzeri sorgulama dilini destekleyebilirler.

Nosql Cassandra Veritabanฤฑ ve ฤฐliลŸkisel veritabanlarฤฑ

ฤฐliลŸki veritabanlarฤฑ ile NoSQL veritabanlarฤฑ arasฤฑndaki farklarฤฑ tablo biรงiminde burada bulabilirsiniz.

ฤฐliลŸkisel veritabanฤฑ NoSQL Veritabanฤฑ
DรผลŸรผk hฤฑzda gelen verileri iลŸler Yรผksek hฤฑzda gelen verileri iลŸler
Veriler bir veya birkaรง yerden geliyor Veriler birรงok yerden geliyor
YapฤฑlandฤฑrฤฑlmฤฑลŸ verileri yรถnetir YapฤฑlandฤฑrฤฑlmฤฑลŸ yapฤฑlandฤฑrฤฑlmamฤฑลŸ ve yarฤฑ yapฤฑlandฤฑrฤฑlmฤฑลŸ verileri yรถnetir.
KarmaลŸฤฑk iลŸlemleri (birleลŸtirmelerle) destekler Basit iลŸlemleri destekler
yรผk devretme ile tek hata noktasฤฑ Tek bir hata noktasฤฑ yok
Verileri orta dรผzeyde iลŸler. Verileri รงok yรผksek hacimde iลŸler
Merkezi daฤŸฤฑtฤฑmlar Merkezi olmayan daฤŸฤฑtฤฑmlar
Tek bir konumda yazฤฑlan iลŸlemler Birรงok yerde yazฤฑlan iลŸlem
Okuma รถlรงeklenebilirliฤŸi saฤŸlar Hem okuma hem de yazma รถlรงeklenebilirliฤŸi saฤŸlar
Dikey tarzda konuลŸlandฤฑrฤฑldฤฑ Yatay tarzda konuลŸlandฤฑrฤฑldฤฑ

Apache Cassandra ร–zellikler

AลŸaฤŸฤฑdaki รถzellikler mevcuttur: Cassandra iรงerir.

  • Devasa ร–lรงeklenebilir Archidoku: Cassandra Tรผm dรผฤŸรผmlerin aynฤฑ seviyede olduฤŸu, operasyonel basitlik ve kolay รถlรงeklendirme saฤŸlayan ana sistemsiz bir tasarฤฑma sahiptir.
  • Efendisiz Archidoku: Veriler herhangi bir dรผฤŸรผme yazฤฑlabilir ve okunabilir.
  • DoฤŸrusal ร–lรงek Performansฤฑ: Daha fazla dรผฤŸรผm eklendikรงe performansฤฑ da artar. Cassandra artฤฑลŸlar.
  • Hayฤฑr Tek arฤฑza noktasฤฑ: Cassandra Tek bir hata noktasฤฑ olmamasฤฑnฤฑ saฤŸlayacak ลŸekilde verileri farklฤฑ dรผฤŸรผmlerde รงoฤŸaltฤฑr.
  • Arฤฑza Tespiti ve Kurtarma: BaลŸarฤฑsฤฑz dรผฤŸรผmler kolayca geri yรผklenebilir ve kurtarฤฑlabilir.
  • Esnek ve Dinamik Veri Modeli: Hฤฑzlฤฑ yazma ve okuma รถzelliฤŸine sahip veri tรผrlerini destekler.
  • Veri korumasฤฑ: Veriler, taahhรผt gรผnlรผฤŸรผ tasarฤฑmฤฑ ve yedekleme ve geri yรผkleme mekanizmalarฤฑ gibi yerleลŸik gรผvenlikle korunur.
  • Ayarlanabilir Veri TutarlฤฑlฤฑฤŸฤฑ: DaฤŸฤฑtฤฑlmฤฑลŸ mimari genelinde gรผรงlรผ veri tutarlฤฑlฤฑฤŸฤฑ desteฤŸi.
  • ร‡oklu Veri Merkezi ร‡oฤŸaltma: Cassandra Verileri birden fazla veri merkezinde รงoฤŸaltma รถzelliฤŸi saฤŸlar.
  • Veri sฤฑkฤฑลŸtฤฑrma: Cassandra hiรงbir ek yรผk olmadan %80'e kadar veriyi sฤฑkฤฑลŸtฤฑrabilir.
  • Cassandra Sorgu dili: Cassandra SQL diline benzer bir sorgu dili saฤŸlar. ฤฐliลŸkisel veritabanฤฑ geliลŸtiricilerinin iliลŸkisel veritabanฤฑndan veri tabanฤฑna geรงiลŸini รงok kolaylaลŸtฤฑrฤฑr. Cassandra.

Cassandra Kullanฤฑm Durumlarฤฑ/Uygulama

Cassandra Farklฤฑ uygulama tรผrleri iรงin kullanฤฑlabilecek iliลŸkisel olmayan bir veritabanฤฑdฤฑr. ฤฐลŸte bazฤฑ kullanฤฑm durumlarฤฑ: Cassandra tercih edilmelidir.

  • MesajlaลŸmaCassandra saฤŸlayan ลŸirketler iรงin harika bir veritabanฤฑdฤฑr. Telefon Telefonlar ve mesajlaลŸma hizmetleri. Bu ลŸirketlerin elinde รงok bรผyรผk miktarda veri var, dolayฤฑsฤฑyla Cassandra onlar iรงin en iyisidir.
  • Nesnelerin ฤฐnterneti UygulamasฤฑCassandra Verilerin farklฤฑ cihaz veya sensรถrlerden รงok yรผksek hฤฑzda geldiฤŸi uygulamalar iรงin harika bir veritabanฤฑdฤฑr.
  • รœrรผn Kataloglarฤฑ ve perakende uygulamalarฤฑCassandra Birรงok perakendeci tarafฤฑndan dayanฤฑklฤฑ alฤฑลŸveriลŸ sepeti korumasฤฑ ve hฤฑzlฤฑ รผrรผn kataloฤŸu giriลŸi ve รงฤฑkฤฑลŸฤฑ iรงin kullanฤฑlฤฑr.
  • Sosyal Medya Analizi ve รถneri motoruCassandra birรงok รงevrimiรงi ลŸirket ve sosyal medya saฤŸlayฤฑcฤฑsฤฑnฤฑn mรผลŸterilerine analiz ve tavsiyelerde bulunabileceฤŸi harika bir veritabanฤฑdฤฑr.

Bu yazฤฑyฤฑ ลŸu ลŸekilde รถzetleyin: