{"id":3150,"date":"2022-12-01T00:19:04","date_gmt":"2022-12-01T00:19:04","guid":{"rendered":"https:\/\/bulutistan.com\/blog\/?p=3150"},"modified":"2024-01-20T10:49:31","modified_gmt":"2024-01-20T10:49:31","slug":"nosql-nedir","status":"publish","type":"post","link":"https:\/\/bulutistan.com\/blog\/nosql-nedir\/","title":{"rendered":"NoSQL Nedir? SQL, Mysql ve PostgreSQL ile Aras\u0131ndaki Farklar"},"content":{"rendered":"<p>1970&#8217;lerin ba\u015f\u0131nda, i\u015fletme verilerini depolamak i\u00e7in d\u00fcz dosya sistemleri kullan\u0131ld\u0131. D\u00fcz dosya sistemindeki en b\u00fcy\u00fck sorun, her i\u015fletmenin kendi d\u00fcz dosyalar\u0131n\u0131 uygulamas\u0131yd\u0131. D\u00fcz dosyalardan veri depolamak ve bunlara eri\u015fmek i\u00e7in standartlar yoktu.<\/p>\n<p>Bu sorunun \u00fcstesinden gelmek i\u00e7in ili\u015fkisel veri tabanlar\u0131 ortaya \u00e7\u0131kt\u0131. Ancak ili\u015fkisel veri tabanlar\u0131 da daha sonra hacimli verileri i\u015fleyemedi\u011fi i\u00e7in bir sorun ya\u015fad\u0131 ve sorunlar\u0131 y\u00f6netmek i\u00e7in NoSQL veri tabanlar\u0131 geli\u015ftirildi.<\/p>\n<p><span style=\"font-weight: 400;\">Bulutistan hizmetlerinin detaylar\u0131na ula\u015fmak i\u00e7in<\/span><a href=\"https:\/\/bulutistan.com\/cloud\/\"> <span style=\"font-weight: 400;\">t\u0131klay\u0131n\u0131z<\/span><\/a><span style=\"font-weight: 400;\">.<\/span><\/p>\n<h2 id=\"nosql-nedir\">NoSQL Nedir?<\/h2>\n<p>Carl Strozzi, a\u00e7\u0131k kaynak dosya tabanl\u0131 veri tabanlar\u0131 i\u00e7in 1998 y\u0131l\u0131nda NoSQL terimini tan\u0131tt\u0131. Geleneksel olarak, SQL veya ili\u015fkisel veri tabanlar\u0131, gelecekteki \u00f6ng\u00f6r\u00fcler i\u00e7in verileri depolamak veya almak i\u00e7in kullan\u0131l\u0131rken, NoSQL veri taban\u0131 yap\u0131land\u0131r\u0131lm\u0131\u015f, yar\u0131 yap\u0131land\u0131r\u0131lm\u0131\u015f, yap\u0131land\u0131r\u0131lmam\u0131\u015f veya polimorfik verileri bir arada depolayabilen \u00e7ok \u00e7e\u015fitli veri taban\u0131 teknolojilerini kapsar.<\/p>\n<ul>\n<li>NoSQL veya \u201cNot SQL\u201d, yak\u0131n ge\u00e7mi\u015fte ili\u015fkisel veri tabanlar\u0131na alternatif olarak ortaya \u00e7\u0131kan yeni bir veri tabanlar\u0131 setidir.<\/li>\n<li>Sabit bir \u015fema gerektirmeyen, \u00f6l\u00e7eklendirmesi kolay, birle\u015fimleri \u00f6nleyen, ili\u015fkisel olmayan veri y\u00f6netim sistemidir.<\/li>\n<li>B\u00fcy\u00fck veriler, da\u011f\u0131t\u0131lm\u0131\u015f veri depolar\u0131 ve ger\u00e7ek zamanl\u0131 web uygulamalar\u0131 i\u00e7in kullan\u0131l\u0131r. \u00d6rne\u011fin Facebook, Twitter veya Google gibi \u015firketler neredeyse her g\u00fcn terabaytlarca veri toplar.<\/li>\n<\/ul>\n<h2 id=\"nosql-veri-tabani-tarihi\">NoSQL Veri Taban\u0131 Tarihi<\/h2>\n<p><b>1998<\/b> &#8211; Carl Strozzi, a\u00e7\u0131k kaynak dosya tabanl\u0131 veri tabanlar\u0131 i\u00e7in 1998&#8217;de NoSQL terimini tan\u0131tt\u0131.<\/p>\n<p><b>2000<\/b> \u2013 Grafik veri taban\u0131 kullan\u0131ma sunuldu.<\/p>\n<p><b>2004<\/b> \u2013 Google Big Table piyasaya s\u00fcr\u00fcld\u00fc.<\/p>\n<p><b>2005<\/b> \u2013 CouchDB piyasaya s\u00fcr\u00fcld\u00fc.<\/p>\n<p><b>2007<\/b> \u2013 Amazon Dinamo piyasaya s\u00fcr\u00fcld\u00fc.<\/p>\n<p><b>2008<\/b>\u2013 Facebook a\u00e7\u0131k kaynakl\u0131 Cassandra projeleri \u00f6nerildi.<\/p>\n<p><b>2009<\/b> \u2013 NoSQL veri tabanlar\u0131 yeniden tan\u0131t\u0131ld\u0131.<\/p>\n<h2 id=\"nosql-veri-tabaninin-ozellikleri\">NoSQL Veri Taban\u0131n\u0131n \u00d6zellikleri<\/h2>\n<h3 id=\"iliskisel-olmayan\">\u0130li\u015fkisel Olmayan<\/h3>\n<ul>\n<li>NoSQL veri tabanlar\u0131 asla ili\u015fkisel veri taban\u0131 modellerini takip etmez.<\/li>\n<li>Hi\u00e7bir zaman sabit s\u00fctun kay\u0131tlar\u0131 i\u00e7eren bir tablo sa\u011flamaz.<\/li>\n<li>Herhangi bir veri normalizasyonu veya nesne-ili\u015fkisel e\u015fleme gerektirmez.<\/li>\n<li>\u0130li\u015fkisel veri tabanlar\u0131 gibi karma\u015f\u0131k \u00f6zellikler yoktur.<\/li>\n<\/ul>\n<h3 id=\"dagitilmis-bilgi-islem\">Da\u011f\u0131t\u0131lm\u0131\u015f Bilgi \u0130\u015flem<\/h3>\n<ul>\n<li>Birden \u00e7ok veri taban\u0131n\u0131 da\u011f\u0131t\u0131lm\u0131\u015f bir \u015fekilde y\u00fcr\u00fctmek m\u00fcmk\u00fcnd\u00fcr.<\/li>\n<li>Y\u00fck devretme yetenekleri ve otomatik \u00f6l\u00e7eklendirme \u00f6zellikleri sunar.<\/li>\n<li>T\u00fcm programlama dilleri ile kullan\u0131labilir veya NoSQL veri tabanlar\u0131 ile kullan\u0131lacak standart bir sorgu yoktur.<\/li>\n<li>Nihai tutarl\u0131l\u0131k sa\u011flar.<\/li>\n<li>Da\u011f\u0131t\u0131lm\u0131\u015f d\u00fc\u011f\u00fcmler aras\u0131nda e\u015fzamanl\u0131 \u00e7o\u011faltma sa\u011flamaz.<\/li>\n<li>Veri d\u00fc\u011f\u00fcmleri aras\u0131nda maksimum da\u011f\u0131t\u0131m ve daha az koordinasyon sa\u011flar.<\/li>\n<\/ul>\n<h3 id=\"semasiz\">\u015eemas\u0131z<\/h3>\n<ul>\n<li>NoSQL veri tabanlar\u0131 ya rahat \u015femalara sahiptir ya da \u015fema i\u00e7ermez.<\/li>\n<li>Verilerin \u015femas\u0131 i\u00e7in herhangi bir tan\u0131mlama gerektirmez.<\/li>\n<li>Ayn\u0131 etki alanlar\u0131 i\u00e7in heterojen veri yap\u0131lar\u0131 sunar.<\/li>\n<\/ul>\n<h3 id=\"basit-api\">Basit API<\/h3>\n<ul>\n<li>Veri depolama ve veri sorgulama i\u00e7in kullan\u0131m\u0131 kolay aray\u00fcz sunar.<\/li>\n<li>D\u00fc\u015f\u00fck seviyeli se\u00e7im y\u00f6ntemlerine ve d\u00fc\u015f\u00fck seviyeli veri manip\u00fclasyonuna izin verir.<\/li>\n<li>HTTP ve JSON ile metin tabanl\u0131 protokoller kullan\u0131r.<\/li>\n<li>Standart tabanl\u0131 bir sorgulama dili yoktur.<\/li>\n<li>\u0130nternete y\u00f6nelik hizmetler olarak \u00e7al\u0131\u015fan web etkin bir veri taban\u0131d\u0131r.<\/li>\n<\/ul>\n<h3 id=\"nosql-veri-tabani-turleri\">NoSQL Veri Taban\u0131 T\u00fcrleri<\/h3>\n<p>Benzersiz nitelikleri ve s\u0131n\u0131rlamalar\u0131 olan d\u00f6rt<strong> NoSQL veri taban\u0131 s\u0131n\u0131f\u0131<\/strong> vard\u0131r. Bu y\u00fczden her birini derinlemesine anlamal\u0131 ve gereksinimlerinize en uygun olan\u0131 se\u00e7meniz gerekir.<\/p>\n<h3 id=\"1-anahtar-deger-cifti-tabanli\">1. Anahtar\/de\u011fer \u00e7ifti tabanl\u0131<\/h3>\n<p>Bu veri taban\u0131, a\u011f\u0131r y\u00fckleri ve \u00e7ok say\u0131da veriyi basit bir \u015fekilde y\u00f6netmek i\u00e7in tasarlanm\u0131\u015ft\u0131r. Verileri, her bir anahtar\u0131n benzersiz oldu\u011fu ve de\u011ferin nesne, dize JSON, vb. gibi herhangi bir \u015fey olabilece\u011fi anahtar-de\u011fer \u00e7iftlerinde depolar.<\/p>\n<p>Koleksiyonlar, diziler, s\u00f6zl\u00fckler vb. olarak kullan\u0131labilecek en temel veri taban\u0131 t\u00fcr\u00fcd\u00fcr. Geli\u015ftiricilerin \u015femas\u0131z verileri depolamas\u0131na yard\u0131mc\u0131 olur. Al\u0131\u015fveri\u015f sepeti i\u00e7eri\u011fi i\u00e7in en iyi sonucu verir.<\/p>\n<h3 id=\"2-sutun-tabanli-nosql-veri-tabani\">2. S\u00fctun tabanl\u0131 NoSQL veri taban\u0131<\/h3>\n<p>Bu veri taban\u0131, her s\u00fctunun ayr\u0131 ayr\u0131 ele al\u0131nd\u0131\u011f\u0131 ve de\u011ferlerin biti\u015fik olarak depoland\u0131\u011f\u0131 s\u00fctun odakl\u0131d\u0131r.<\/p>\n<p>SUM, Count, MAX, MIN, AVG vb. toplama sorgular\u0131 i\u00e7in en iyi sonucu verir. S\u00fctunlarda h\u0131zl\u0131 bir \u015fekilde veri bulmaya yard\u0131mc\u0131 olur. Bu veri taban\u0131 b\u00fcy\u00fck \u00f6l\u00e7\u00fcde kataloglar\u0131, veri ambar\u0131n\u0131, BI projelerini, CRM&#8217;yi veya k\u00fct\u00fcphaneyi vb. y\u00f6netmek i\u00e7in kullan\u0131l\u0131r.<\/p>\n<h3 id=\"3-belge-odakli-nosql-veri-tabani\">3. Belge odakl\u0131 NoSQL veri taban\u0131<\/h3>\n<p>Verileri anahtar\/de\u011fer \u00e7ifti olarak saklar ve al\u0131r, ancak de\u011fer, XML veya JSON formatlar\u0131ndaki belgelerde depolan\u0131r. Bir veri taban\u0131n\u0131n kendisi verileri anlar veya sorgular.<\/p>\n<p>\u00c7o\u011funlukla blog platformlar\u0131, CRM sistemleri veya ger\u00e7ek zamanl\u0131 analizler vb. i\u00e7in kullan\u0131l\u0131r. De\u011fi\u015fken toplu i\u015flevlere kar\u015f\u0131 birden \u00e7ok i\u015flem gerektiren karma\u015f\u0131k i\u015flemler i\u00e7in kullan\u0131l\u0131r.<\/p>\n<h3 id=\"4-grafik-tabanli-nosql-veri-tabanlari\">4. Grafik tabanl\u0131 NoSQL veri tabanlar\u0131<\/h3>\n<p>Bu veri taban\u0131 varl\u0131\u011f\u0131 depolar ve farkl\u0131 varl\u0131klar aras\u0131ndaki ili\u015fkiyi tan\u0131mlar. Depolanan varl\u0131k d\u00fc\u011f\u00fcm olarak adland\u0131r\u0131l\u0131r ve ili\u015fki kenar olarak tan\u0131mlan\u0131r. Her d\u00fc\u011f\u00fcm ve kenar benzersiz bir tan\u0131mlay\u0131c\u0131ya sahip olmal\u0131d\u0131r. Burada tablolar, do\u011fas\u0131 gere\u011fi \u00e7ok ili\u015fkiseldir, gev\u015fek bir \u015fekilde ba\u011fl\u0131 de\u011fildir. NoSQL veritabanlar\u0131nda \u00e7apraz ili\u015fki, ili\u015fkisel veri tabanlar\u0131na k\u0131yasla \u00e7ok daha h\u0131zl\u0131d\u0131r. \u00c7o\u011funlukla lojistik, a\u011flar ve mekansal veriler i\u00e7in kullan\u0131l\u0131r.<\/p>\n<h2 id=\"nosql-veri-tabaninin-avantajlari-nelerdir\">NoSQL Veri Taban\u0131n\u0131n Avantajlar\u0131 Nelerdir?<\/h2>\n<p><strong>NoSQL veri taban\u0131n avantajlar\u0131<\/strong> a\u015fa\u011f\u0131daki \u015fekildedir:<\/p>\n<h3 id=\"1-birincil-ve-analitik-veri-kaynagi-yetenegi\">1. Birincil ve Analitik Veri Kayna\u011f\u0131 Yetene\u011fi<\/h3>\n<p>Herhangi bir NoSQL \u00e7\u00f6z\u00fcm\u00fc i\u00e7in ilk kriter, farkl\u0131 i\u015f uygulamalar\u0131ndan veri alan birincil veya aktif veri kayna\u011f\u0131 olarak hizmet etmesi gerekti\u011fidir. \u0130\u015f uygulamalar\u0131n\u0131n genel i\u015flevlerini geli\u015ftirmek i\u00e7in ikincil veri kayna\u011f\u0131 veya analitik veri taban\u0131 g\u00f6revi g\u00f6rmelidir. Ayr\u0131ca, yap\u0131land\u0131r\u0131lm\u0131\u015f, yar\u0131 yap\u0131land\u0131r\u0131lm\u0131\u015f veya yap\u0131land\u0131r\u0131lmam\u0131\u015f gibi farkl\u0131 veri t\u00fcrleri ile b\u00fct\u00fcnle\u015febilmelidir. Ek olarak, karma\u015f\u0131k sorgular\u0131 da y\u00fcr\u00fctebilir.<\/p>\n<h3 id=\"2-buyuk-veri-yetenegi\">2. B\u00fcy\u00fck Veri Yetene\u011fi<\/h3>\n<p>NoSQL veri tabanlar\u0131 b\u00fcy\u00fck veriler konusunda iyidir ve terabaytlardan petabaytlara kadar hacimli verileri y\u00f6netmek i\u00e7in h\u0131zla \u00f6l\u00e7eklenebilirler. Ek olarak, veri h\u0131z\u0131, veri karma\u015f\u0131kl\u0131\u011f\u0131 ve veri \u00e7e\u015fitlili\u011fi i\u00e7in y\u00fcksek performans sunar.<\/p>\n<h3 id=\"3-surekli-kullanilabilirlik\">3. S\u00fcrekli Kullan\u0131labilirlik<\/h3>\n<p>NoSQL veri taban\u0131, tek bir hata noktas\u0131 olmadan her zaman kullan\u0131labilir. K\u00fcmedeki t\u00fcm d\u00fc\u011f\u00fcmler, baz\u0131 makineler kapal\u0131 olsa bile iste\u011fi okuyabilir. Bir veri merkezindeki farkl\u0131 fiziksel makineler aras\u0131nda verileri \u00e7o\u011faltabilir. Donan\u0131m kesintilerini de \u00f6nler.<\/p>\n<h3 id=\"4-coklu-veri-merkezi-yetenegi\">4. \u00c7oklu Veri Merkezi Yetene\u011fi<\/h3>\n<p>Ticari i\u015fletmeler, herhangi bir performans sorunu olmadan birden \u00e7ok veri merkezine veya grafik yerel ayarlara yay\u0131lm\u0131\u015f y\u00fcksek d\u00fczeyde da\u011f\u0131t\u0131lm\u0131\u015f veri tabanlar\u0131na ihtiya\u00e7 duyar. \u00c7\u00f6z\u00fcm, okuma ve yazma i\u015flemlerinin genel olu\u015fumlar\u0131 ile ilgilenmeden birden \u00e7ok veri merkezini i\u015fleme yetene\u011fini i\u00e7erir. \u0130yi bir NoSQL veri taban\u0131, birden \u00e7ok veri merkezini destekler ve tutarl\u0131l\u0131k ile performans aras\u0131nda uygun bir denge sa\u011flamak i\u00e7in yap\u0131land\u0131rma se\u00e7enekleri sunar.<\/p>\n<h3 id=\"5-ayri-onbellek-katmani-gerekli-degildir\">5. Ayr\u0131 \u00d6nbellek Katman\u0131 Gerekli De\u011fildir<\/h3>\n<p>\u0130yi bir NoSQL veri taban\u0131, verileri kat\u0131lan farkl\u0131 d\u00fc\u011f\u00fcmler aras\u0131nda kullan\u0131r ve da\u011f\u0131t\u0131r. Verileri depolamak i\u00e7in ayr\u0131 bir \u00f6nbellek katman\u0131na sahip de\u011fildir. Birden \u00e7ok kat\u0131l\u0131mc\u0131 d\u00fc\u011f\u00fcm\u00fcn bellek \u00f6nbelle\u011fi, an\u0131nda G\/\u00c7 eri\u015fimi i\u00e7in verileri h\u0131zl\u0131 bir \u015fekilde depolar. Kal\u0131c\u0131 veri taban\u0131 ile \u00f6nbellek verilerini senkronize etme sorunlar\u0131n\u0131 ortadan kald\u0131r\u0131r. Bu sayede daha az y\u00f6netim sorunuyla daha y\u00fcksek \u00f6l\u00e7eklenebilirli\u011fi destekler.<\/p>\n<h3 id=\"6-buluta-hazir\">6. Buluta Haz\u0131r<\/h3>\n<p>Bulut platformlar\u0131n\u0131n benimsenmesi, d\u00fcnya \u00e7ap\u0131nda lider i\u015fletmeler taraf\u0131ndan her ge\u00e7en g\u00fcn artmaktad\u0131r. Her sa\u011flam platformun buluta haz\u0131r olmas\u0131n\u0131n nedeni budur. MongoDB gibi NoSQL veri tabanlar\u0131, gerekti\u011finde bulut ortam\u0131nda \u00e7al\u0131\u015fabilmek i\u00e7in buluta haz\u0131rd\u0131r. Veri taban\u0131n\u0131n bir k\u0131sm\u0131 kurum i\u00e7inde, di\u011fer k\u0131sm\u0131 ise bulutta bar\u0131nd\u0131r\u0131ld\u0131\u011f\u0131nda hibrit \u00e7\u00f6z\u00fcm\u00fc destekler.<\/p>\n<h3 id=\"7-yuksek-performans-ve-olceklenebilirlik\">7. Y\u00fcksek Performans ve \u00d6l\u00e7eklenebilirlik<\/h3>\n<p>NoSQL veri tabanlar\u0131, k\u00fcmeye birden \u00e7ok d\u00fc\u011f\u00fcm ekleyerek performans\u0131 art\u0131rabilir. Genellikle, bir veri taban\u0131 sisteminin performans\u0131, bir k\u00fcmeye ek d\u00fc\u011f\u00fcmler ile d\u00fc\u015fer. Ancak, iyi bir NoSQL veri taban\u0131, yeni d\u00fc\u011f\u00fcmler eklendi\u011finde hem okuma hem de yazma i\u015flemleri i\u00e7in performans\u0131 art\u0131r\u0131r ve performans kazan\u0131mlar\u0131 do\u011frusald\u0131r.<\/p>\n<h2 id=\"neden-nosql-veri-tabanlarini-secmelisiniz\">Neden NoSQL Veri Tabanlar\u0131n\u0131 Se\u00e7melisiniz?<\/h2>\n<p>Sosyal medyan\u0131n artan kullan\u0131m\u0131, uygun \u015fekilde y\u00f6netilmesi, analiz edilmesi ve ar\u015fivlenmesi gereken kullan\u0131c\u0131 odakl\u0131 verileri h\u0131zla b\u00fcy\u00fctt\u00fc. Ek olarak; GPS, sens\u00f6rler, otomatik izleyiciler ve izleme sistemleri gibi di\u011fer veri kaynaklar\u0131 da d\u00fczenli olarak b\u00fcy\u00fck miktarda veri \u00fcretir.<\/p>\n<p>Devasa veri seti, veri depolama, veri y\u00f6netimi, veri analizi vb. zorluklar\u0131 beraberinde getirir. Ayr\u0131ca yar\u0131 yap\u0131land\u0131r\u0131lm\u0131\u015f ve seyrektir. RDBMS durumunda, \u00f6nceden \u015fema ve ili\u015fkisel referanslara ihtiya\u00e7 vard\u0131r.<\/p>\n<p>Yar\u0131 yap\u0131land\u0131r\u0131lm\u0131\u015f veya yap\u0131land\u0131r\u0131lmam\u0131\u015f verilerle ilgili bu sorunlar\u0131 \u00e7\u00f6zmek i\u00e7in son birka\u00e7 y\u0131lda bir dizi yeni veri taban\u0131 \u00fcr\u00fcn\u00fc ortaya \u00e7\u0131km\u0131\u015ft\u0131r. Yeni veri taban\u0131 \u00fcr\u00fcnleri s\u0131n\u0131f\u0131, s\u00fctun tabanl\u0131 veri depolar\u0131ndan, anahtar-de\u011fer \u00e7ifti veri tabanlar\u0131ndan ve belge veri tabanlar\u0131ndan vb. olu\u015fur. Birlikte kullan\u0131ld\u0131klar\u0131nda, bu veri tabanlar\u0131na NoSQL ad\u0131 verilir. Her biri benzersiz bir dizi \u00f6zellik ve \u00f6nermeye sahip \u00e7e\u015fitli \u00fcr\u00fcnlerden olu\u015fur.<\/p>\n<p>Bunun d\u0131\u015f\u0131nda NoSQL veri tabanlar\u0131, SQL veri tabanlar\u0131na k\u0131yasla kolayca \u00f6l\u00e7eklenebilir. Y\u00fck artt\u0131\u011f\u0131nda birden \u00e7ok ana bilgisayar aras\u0131nda da\u011f\u0131t\u0131l\u0131r.<\/p>\n<table>\n<tbody>\n<tr>\n<td><b>RDBMS<\/b><\/td>\n<td><b>NoSQL<\/b><\/td>\n<\/tr>\n<tr>\n<td>\n<ul>\n<li>Veriler, sat\u0131rlar ve s\u00fctunlarla ili\u015fkisel bir modelde depolan\u0131r.<\/li>\n<li>Bir sat\u0131r bir \u00f6\u011fe hakk\u0131nda bilgi i\u00e7erirken, s\u00fctunlar &#8216;Model&#8217;, &#8216;\u00dcretim Tarihi&#8217;, &#8216;Renk&#8217; gibi belirli bilgileri i\u00e7erir.<\/li>\n<li>Sabit \u015femay\u0131 takip eder. Yani s\u00fctunlar veri giri\u015finden \u00f6nce tan\u0131mlan\u0131r ve kilitlenir. Ayr\u0131ca, her sat\u0131r, her s\u00fctun i\u00e7in veri i\u00e7erir.<\/li>\n<li>Dikey \u00f6l\u00e7eklendirmeyi destekler. Bir RDBMS&#8217;yi birden \u00e7ok sunucu aras\u0131nda \u00f6l\u00e7eklendirmek zorlu ve zaman al\u0131c\u0131 bir s\u00fcre\u00e7tir<\/li>\n<li>Atomisite, Tutarl\u0131l\u0131k, \u0130zolasyon ve Dayan\u0131kl\u0131l\u0131k(ACID) Uyumludur.<\/li>\n<\/ul>\n<\/td>\n<td>\n<ul>\n<li>Veriler, farkl\u0131 veri depolama modelleri ile bir dizi farkl\u0131 veri taban\u0131nda depolan\u0131r.<\/li>\n<li>Dinamik \u015femalar\u0131 takip eder. Anlam\u0131, istedi\u011finiz zaman s\u00fctun ekleyebilirsiniz.<\/li>\n<li>Yatay \u00f6l\u00e7eklemeyi destekler. Birden \u00e7ok sunucu aras\u0131nda \u00f6l\u00e7eklendirebilirsiniz. Birden \u00e7ok sunucu, dikey \u00f6l\u00e7eklemeye k\u0131yasla \u00f6l\u00e7eklendirmeyi uygun maliyetli hale getiren ucuz ticari donan\u0131m veya bulut \u00f6rnekleridir.<\/li>\n<li>ACID Uyumlu de\u011fildir.<\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2 id=\"nosql-kullanim-ornekleri\">NoSQL Kullan\u0131m \u00d6rnekleri<\/h2>\n<p>Baz\u0131 i\u015f uygulamalar\u0131na daha y\u00fcksek esneklik ve \u00f6l\u00e7eklenebilirlik sa\u011flamak i\u00e7in ili\u015fkisel veri tabanlar\u0131n\u0131n yerini alan <strong>NoSQL veri tabanlar\u0131n\u0131n baz\u0131 kurumsal kullan\u0131m durumlar\u0131<\/strong> a\u015fa\u011f\u0131daki \u015fekildedir:<\/p>\n<h3 id=\"1-icerik-yonetimi-cm\">1. \u0130\u00e7erik Y\u00f6netimi (CM)<\/h3>\n<p>\u0130\u00e7erik y\u00f6netimi; metin, resim, ses ve video dahil olmak \u00fczere herhangi bir formatta bilgilerin toplanmas\u0131, y\u00f6netilmesi, iletilmesi, al\u0131nmas\u0131 ve yay\u0131nlanmas\u0131 i\u00e7in bir dizi i\u015flemdir. NoSQL veri tabanlar\u0131, esnek ve a\u00e7\u0131k u\u00e7lu veri modelleriyle multimedya i\u00e7eri\u011fini depolamak i\u00e7in daha iyi bir se\u00e7enek sunabilir.<\/p>\n<p>\u00d6rne\u011fin, Forbes sadece birka\u00e7 ay i\u00e7inde MongoDB&#8217;ye dayal\u0131 \u00f6zel bir i\u00e7erik y\u00f6netim sistemi olu\u015fturarak daha d\u00fc\u015f\u00fck maliyetle daha fazla \u00e7eviklik kazand\u0131.<\/p>\n<h3 id=\"2-gercek-zamanli-buyuk-veri-isleme\">2. Ger\u00e7ek Zamanl\u0131 B\u00fcy\u00fck Veri \u0130\u015fleme<\/h3>\n<p>B\u00fcy\u00fck veri, geleneksel i\u015fleme sistemleriyle i\u015flenemeyecek kadar b\u00fcy\u00fck bir veri k\u00fcmesini ifade eder. B\u00fcy\u00fck verileri ger\u00e7ek zamanl\u0131 olarak depolayan ve alan sistemler, NoSQL veri tabanlar\u0131na ideal olarak uyan bir dizi i\u015flev olan ge\u00e7mi\u015f verileri analiz ederken yeni verileri almak i\u00e7in ak\u0131\u015f i\u015flemeyi kullan\u0131r.<\/p>\n<p>Zoom, hizmetin COVID-19 pandemisinin ilk g\u00fcnlerinde kullan\u0131m art\u0131\u015f\u0131 g\u00f6rmesine ra\u011fmen, verilerinin performans sorunlar\u0131 olmadan \u00f6l\u00e7eklenmesini sa\u011flamak i\u00e7in DynamoDB&#8217;yi (iste\u011fe ba\u011fl\u0131 mod) kulland\u0131.<\/p>\n<h3 id=\"3-nesnelerin-interneti-iot\">3. Nesnelerin \u0130nterneti (IoT)<\/h3>\n<p>IoT cihazlar\u0131, internete veya ileti\u015fim a\u011flar\u0131na ba\u011fl\u0131 olan ve insan m\u00fcdahalesi olmadan veri toplay\u0131p payla\u015fabilen g\u00f6m\u00fcl\u00fc yaz\u0131l\u0131mlara ve sens\u00f6rlere sahiptir. Say\u0131s\u0131z miktarda veri \u00fcreten milyarlarca cihazla IoT NoSQL veri tabanlar\u0131, IoT servis sa\u011flay\u0131c\u0131lar\u0131na \u00f6l\u00e7eklenebilirlik ve daha esnek \u015fema sa\u011flar.<\/p>\n<p>B\u00f6yle bir hizmet, b\u00fcy\u00fck, dinamik, tek tip olmayan veri k\u00fcmeleriyle daha iyi ba\u015fa \u00e7\u0131kmak i\u00e7in MySQL&#8217;den <a href=\"https:\/\/bulutistan.com\/blog\/mongodb-nedir\/\">MongoDB&#8217;ye<\/a> ge\u00e7en Freshub&#8217;dur.<\/p>\n<h3 id=\"4-mobil-uygulamalar\">4. Mobil Uygulamalar<\/h3>\n<p>Milyarlarca ak\u0131ll\u0131 telefon kullan\u0131c\u0131s\u0131yla, mobil cihazlarda hizmet sunan i\u015fletmeler i\u00e7in \u00f6l\u00e7eklenebilirlik en b\u00fcy\u00fck zorluk haline gelir. Daha esnek veri modellerine sahip bir NoSQL VTYS, genellikle m\u00fckemmel bir \u00e7\u00f6z\u00fcmd\u00fcr.<\/p>\n<p>\u00d6rne\u011fin, hava durumu kanallar\u0131, kullan\u0131c\u0131 verilerini i\u015flerken ve hava durumu g\u00fcncellemeleri sunarken, dakikada milyonlarca iste\u011fi i\u015flemek i\u00e7in bir MongoDB veri taban\u0131 kullan\u0131r.<\/p>\n<p><span style=\"font-weight: 400;\">Bulutistan hizmetlerinin detaylar\u0131na ula\u015fmak i\u00e7in<\/span><a href=\"https:\/\/bulutistan.com\/cloud\/\"> <span style=\"font-weight: 400;\">t\u0131klay\u0131n\u0131z<\/span><\/a><span style=\"font-weight: 400;\">.<\/span><\/p>\n<h2 id=\"nosql-ve-sql-mysql-ve-postgresql-ile-arasindaki-farklar\">NoSQL ve SQL, Mysql ve PostgreSQL ile Aras\u0131ndaki Farklar<\/h2>\n<p><b>NoSQL ve SQL aras\u0131ndaki farklar\u0131<\/b> a\u015fa\u011f\u0131daki tabloda bulabilirsiniz:<\/p>\n<table>\n<tbody>\n<tr>\n<td><b>Parametre<\/b><\/td>\n<td><b>SQL<\/b><\/td>\n<td><b>NoSQL<\/b><\/td>\n<\/tr>\n<tr>\n<td>Tan\u0131m<\/td>\n<td>SQL veri tabanlar\u0131na RDBMS veya \u0130li\u015fkisel Veri Tabanlar\u0131 denir.<\/td>\n<td>NoSQL veri tabanlar\u0131 ili\u015fkisel olmayan veya da\u011f\u0131t\u0131lm\u0131\u015f veri taban\u0131 olarak adland\u0131r\u0131l\u0131r.<\/td>\n<\/tr>\n<tr>\n<td>Tasar\u0131m<\/td>\n<td>Geleneksel RDBMS, daha fazla i\u00e7g\u00f6r\u00fc i\u00e7in verileri analiz etmek ve elde etmek i\u00e7in SQL s\u00f6zdizimini ve sorgular\u0131 kullan\u0131r. OLAP sistemleri i\u00e7in kullan\u0131l\u0131rlar.<\/td>\n<td>NoSQL veri taban\u0131 sistemi, \u00e7e\u015fitli veri taban\u0131 teknolojilerinden olu\u015fur. Bu veri tabanlar\u0131, modern uygulaman\u0131n geli\u015ftirilmesi i\u00e7in sunulan taleplere yan\u0131t olarak geli\u015ftirilmi\u015ftir.<\/td>\n<\/tr>\n<tr>\n<td>Sorgu Dili<\/td>\n<td>Yap\u0131land\u0131r\u0131lm\u0131\u015f sorgu dili (SQL).<\/td>\n<td>Bildirime dayal\u0131 sorgu dili yoktur.<\/td>\n<\/tr>\n<tr>\n<td>T\u00fcr<\/td>\n<td>SQL veri tabanlar\u0131 tablo tabanl\u0131 veri tabanlar\u0131d\u0131r<\/td>\n<td>NoSQL veri tabanlar\u0131 belge tabanl\u0131, anahtar\/de\u011fer \u00e7iftleri ve grafik veri tabanlar\u0131 olabilir.<\/td>\n<\/tr>\n<tr>\n<td>\u015eema<\/td>\n<td>SQL veri tabanlar\u0131n\u0131n \u00f6nceden tan\u0131mlanm\u0131\u015f bir \u015femas\u0131 vard\u0131r.<\/td>\n<td>NoSQL veri tabanlar\u0131, yap\u0131land\u0131r\u0131lmam\u0131\u015f veriler i\u00e7in dinamik \u015fema kullan\u0131r.<\/td>\n<\/tr>\n<tr>\n<td>\u00d6l\u00e7ekleme Yetene\u011fi<\/td>\n<td>SQL veri tabanlar\u0131 dikey olarak \u00f6l\u00e7eklenebilir.<\/td>\n<td>NoSQL veri tabanlar\u0131 yatay olarak \u00f6l\u00e7eklenebilir<\/td>\n<\/tr>\n<tr>\n<td>\u00d6rnekler<\/td>\n<td>Oracle, Postgres ve MS-SQL.<\/td>\n<td>MongoDB, Redis, Neo4j, Cassandra, Hbase.<\/td>\n<\/tr>\n<tr>\n<td>Uygunluk<\/td>\n<td>Karma\u015f\u0131k sorgu yo\u011fun ortam i\u00e7in ideal bir se\u00e7imdir.<\/td>\n<td>Karma\u015f\u0131k sorgulara uygun de\u011fildir.<\/td>\n<\/tr>\n<tr>\n<td>Hiyerar\u015fik Veri Depolama<\/td>\n<td>SQL veri tabanlar\u0131 hiyerar\u015fik veri depolama i\u00e7in uygun de\u011fildir.<\/td>\n<td>Anahtar\/de\u011fer \u00e7ifti y\u00f6ntemini destekledi\u011finden hiyerar\u015fik veri deposu i\u00e7in daha uygundur.<\/td>\n<\/tr>\n<tr>\n<td>Geli\u015ftirme Y\u0131l\u0131<\/td>\n<td>D\u00fcz dosya depolama ile ilgili sorunlar\u0131 \u00e7\u00f6zmek i\u00e7in 1970&#8217;lerde geli\u015ftirildi.<\/td>\n<td>SQL veri tabanlar\u0131n\u0131n sorunlar\u0131n\u0131n ve s\u0131n\u0131rlamalar\u0131n\u0131n \u00fcstesinden gelmek i\u00e7in 2000&#8217;lerin sonlar\u0131nda geli\u015ftirildi.<\/td>\n<\/tr>\n<tr>\n<td>En \u0130yi Kullan\u0131m<\/td>\n<td>RDBMS veri taban\u0131, ACID sorunlar\u0131n\u0131 \u00e7\u00f6zmek i\u00e7in do\u011fru se\u00e7enektir.<\/td>\n<td>NoSQL, veri kullan\u0131labilirli\u011fi sorunlar\u0131n\u0131 \u00e7\u00f6zmek i\u00e7in en iyi kullan\u0131lan y\u00f6ntemdir.<\/td>\n<\/tr>\n<tr>\n<td>\u00d6nem<\/td>\n<td>Veri ge\u00e7erlili\u011fi \u00e7ok \u00f6nemli oldu\u011funda kullan\u0131lmal\u0131d\u0131r.<\/td>\n<td>H\u0131zl\u0131 verilere sahip olman\u0131n do\u011fru verilerden daha \u00f6nemli oldu\u011fu durumlarda kullan\u0131lmal\u0131d\u0131r.<\/td>\n<\/tr>\n<tr>\n<td>Ne Zaman En \u0130yi Se\u00e7enektir?<\/td>\n<td>Dinamik sorgular\u0131 desteklemeniz gerekti\u011finde en iyi se\u00e7enektir.<\/td>\n<td>De\u011fi\u015fen gereksinimlere g\u00f6re \u00f6l\u00e7eklendirmeniz gerekti\u011finde en iyi se\u00e7enektir.<\/td>\n<\/tr>\n<tr>\n<td>Donan\u0131m<\/td>\n<td>\u00d6zelle\u015ftirilmi\u015f DB donan\u0131m\u0131<\/p>\n<p>(Oracle Exadata, vb.)<\/td>\n<td>Emtia donan\u0131m\u0131<\/td>\n<\/tr>\n<tr>\n<td>Depolama<\/td>\n<td>Y\u00fcksek kullan\u0131labilir depolama t\u00fcr\u00fc (SAN, RAID, vb.)<\/td>\n<td>Emtia, depolamay\u0131 y\u00f6nlendirir (standart<\/p>\n<p>HDD&#8217;ler, JBOD).<\/td>\n<\/tr>\n<tr>\n<td>En \u0130yi \u00d6zellikler<\/td>\n<td>Platformlar aras\u0131 destek sa\u011flar, g\u00fcvenli ve \u00fccretsizdir.<\/td>\n<td>Kullan\u0131m\u0131 kolayd\u0131r, y\u00fcksek performansl\u0131d\u0131r ve esnek ara\u00e7lar sunar.<\/td>\n<\/tr>\n<tr>\n<td>En \u00c7ok Kullanan \u015eirketler<\/td>\n<td>Hootsuite, CircleCI, Gauges.<\/td>\n<td>Airbnb, Uber, Kickstarter.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><b>MySQL ve NoSQL aras\u0131ndaki baz\u0131 \u00f6nemli farklar <\/b>a\u015fa\u011f\u0131daki \u015fekildedir:<\/p>\n<p>\u00d6ncelikle MySQL, tablo tasar\u0131m\u0131na dayal\u0131 ili\u015fkisel bir veri taban\u0131d\u0131r. NoSQL ili\u015fkisel de\u011fildir ve belge tabanl\u0131 bir tasar\u0131ma sahiptir.<\/p>\n<p>MySQL veri taban\u0131 \u015fu anda piyasada NoSQL&#8217;den daha pop\u00fclerdir. Bu, MySQL&#8217;in b\u00fcy\u00fck bir toplulu\u011fu kapsad\u0131\u011f\u0131, NoSQL&#8217;in ise nispeten k\u00fc\u00e7\u00fck bir toplulu\u011fa sahip oldu\u011fu anlam\u0131na gelir.<\/p>\n<p>MySQL, kat\u0131 \u015fema k\u0131s\u0131tlamalar\u0131 nedeniyle kolayca \u00f6l\u00e7eklenemezken, dinamik \u015fema yap\u0131s\u0131 nedeniyle NoSQL kolayca \u00f6l\u00e7eklenebilir.<\/p>\n<p>Di\u011fer bir \u00f6nemli fark, MySQL&#8217;in veri taban\u0131n\u0131n olu\u015fturulmas\u0131ndan \u00f6nce ayr\u0131nt\u0131l\u0131 bir veritaban\u0131 modeli gerektirmesidir, NoSQL ise ayr\u0131nt\u0131l\u0131 bir modelleme gerektirmez.<\/p>\n<p>Ayr\u0131ca, bir ili\u015fkisel veri taban\u0131 t\u00fcr\u00fc olan MySQL&#8217;den farkl\u0131 olarak NoSQL, CouchDB ve MongoDB gibi \u00f6rneklerle daha \u00e7ok tasar\u0131m tabanl\u0131d\u0131r. Ayr\u0131ca NoSQL, MySQL&#8217;den \u00e7ok daha esnektir.<\/p>\n<p>MySQL&#8217;in iyi yanlar\u0131ndan biri, bir uygulaman\u0131n ge\u00e7erlili\u011fine yard\u0131mc\u0131 olabilecek geni\u015f bir raporlama ara\u00e7lar\u0131 yelpazesine sahip olmas\u0131d\u0131r. \u00d6te yandan, NoSQL veri tabanlar\u0131nda performans testi ve analizi i\u00e7in raporlama ara\u00e7lar\u0131 yoktur.<\/p>\n<hr \/>\n<p><strong>\u0130lgili \u0130\u00e7erikler:<\/strong><\/p>\n<p><a href=\"https:\/\/bulutistan.com\/blog\/mongodb-nedir\/\">MongoDB Nedir? Mongodb vs. PostgreSQL vs. MySQL Aras\u0131ndaki Farklar Nelerdir?<\/a><\/p>\n<p><a href=\"https:\/\/bulutistan.com\/blog\/mysql-nedir\/\">MySQL Nedir, Nerelerde Kullan\u0131l\u0131r? SQL ile Aras\u0131ndaki Farklar Nelerdir?<\/a><\/p>\n<p><a href=\"https:\/\/bulutistan.com\/blog\/postgresql-nedir\/\">PostgreSQL Nedir? \u00d6zellikleri, Avantajlar\u0131 ve SQL\u2019den Farklar\u0131<\/a><\/p>\n<p><a href=\"https:\/\/bulutistan.com\/blog\/sql-nedir\/\">SQL Nedir? Avantajlar\u0131 Nelerdir?<\/a><\/p>\n<p><a href=\"https:\/\/bulutistan.com\/blog\/veri-ambari-data-warehouse\/\">Veri Ambar\u0131 (Data Warehouse) Nedir? Cloud Ortam\u0131nda Veri Ambar\u0131 Olu\u015fturmak<\/a><\/p>\n<p><a href=\"https:\/\/bulutistan.com\/blog\/veri-tabani-yonetim-sistemi-nedir\/\">Veri Taban\u0131 Y\u00f6netim Sistemi Nedir?<\/a><\/p>\n<p><a href=\"https:\/\/bulutistan.com\/blog\/database-nedir\/\">Database Nedir? Database As A Service Se\u00e7iminde \u0130\u015fletmeler Nelere Dikkat Etmelidir?<\/a><\/p>\n<p><a href=\"https:\/\/bulutistan.com\/blog\/elasticsearch-nedir\/\">ElasticSearch Nedir? Avantajlar\u0131 Nelerdir?<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"1970&#8217;lerin ba\u015f\u0131nda, i\u015fletme verilerini depolamak i\u00e7in d\u00fcz dosya sistemleri kullan\u0131ld\u0131. D\u00fcz dosya sistemindeki en b\u00fcy\u00fck sorun, her i\u015fletmenin&hellip;\n","protected":false},"author":1,"featured_media":3176,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"csco_singular_sidebar":"","csco_page_header_type":"","csco_appearance_grid":"","csco_page_load_nextpost":"","csco_post_video_location":[],"csco_post_video_location_hash":"","csco_post_video_url":"","csco_post_video_bg_start_time":0,"csco_post_video_bg_end_time":0},"categories":[15],"tags":[25],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v20.9 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>NoSQL Nedir? SQL, Mysql ve PostgreSQL ile Aras\u0131ndaki Farklar - Bulutistan Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/bulutistan.com\/blog\/nosql-nedir\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"NoSQL Nedir? SQL, Mysql ve PostgreSQL ile Aras\u0131ndaki Farklar - Bulutistan Blog\" \/>\n<meta property=\"og:description\" content=\"1970&#8217;lerin ba\u015f\u0131nda, i\u015fletme verilerini depolamak i\u00e7in d\u00fcz dosya sistemleri kullan\u0131ld\u0131. D\u00fcz dosya sistemindeki en b\u00fcy\u00fck sorun, her i\u015fletmenin&hellip;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/bulutistan.com\/blog\/nosql-nedir\/\" \/>\n<meta property=\"og:site_name\" content=\"Bulutistan Blog\" \/>\n<meta property=\"article:published_time\" content=\"2022-12-01T00:19:04+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-01-20T10:49:31+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/bulutistan.com\/blog\/wp-content\/uploads\/2022\/08\/Nosql.png\" \/>\n\t<meta property=\"og:image:width\" content=\"3500\" \/>\n\t<meta property=\"og:image:height\" content=\"2470\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Bulutistan\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Yazan:\" \/>\n\t<meta name=\"twitter:data1\" content=\"Bulutistan\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tahmini okuma s\u00fcresi\" \/>\n\t<meta name=\"twitter:data2\" content=\"13 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/bulutistan.com\/blog\/nosql-nedir\/\",\"url\":\"https:\/\/bulutistan.com\/blog\/nosql-nedir\/\",\"name\":\"NoSQL Nedir? SQL, Mysql ve PostgreSQL ile Aras\u0131ndaki Farklar - Bulutistan Blog\",\"isPartOf\":{\"@id\":\"https:\/\/bulutistan.com\/blog\/#website\"},\"datePublished\":\"2022-12-01T00:19:04+00:00\",\"dateModified\":\"2024-01-20T10:49:31+00:00\",\"author\":{\"@id\":\"https:\/\/bulutistan.com\/blog\/#\/schema\/person\/06a4312aff9f5a9fc23e25fe7a27076e\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/bulutistan.com\/blog\/nosql-nedir\/\"]}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/bulutistan.com\/blog\/#website\",\"url\":\"https:\/\/bulutistan.com\/blog\/\",\"name\":\"Bulutistan Blog\",\"description\":\"Teknolojide Yol Arkada\u015f\u0131n\u0131z\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/bulutistan.com\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"tr\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/bulutistan.com\/blog\/#\/schema\/person\/06a4312aff9f5a9fc23e25fe7a27076e\",\"name\":\"Bulutistan\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\/\/bulutistan.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/0b09f693645c754f52af6ce46e1749e1?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/0b09f693645c754f52af6ce46e1749e1?s=96&d=mm&r=g\",\"caption\":\"Bulutistan\"},\"sameAs\":[\"https:\/\/bulutistan.com\/blog\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"NoSQL Nedir? SQL, Mysql ve PostgreSQL ile Aras\u0131ndaki Farklar - Bulutistan Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/bulutistan.com\/blog\/nosql-nedir\/","og_locale":"tr_TR","og_type":"article","og_title":"NoSQL Nedir? SQL, Mysql ve PostgreSQL ile Aras\u0131ndaki Farklar - Bulutistan Blog","og_description":"1970&#8217;lerin ba\u015f\u0131nda, i\u015fletme verilerini depolamak i\u00e7in d\u00fcz dosya sistemleri kullan\u0131ld\u0131. D\u00fcz dosya sistemindeki en b\u00fcy\u00fck sorun, her i\u015fletmenin&hellip;","og_url":"https:\/\/bulutistan.com\/blog\/nosql-nedir\/","og_site_name":"Bulutistan Blog","article_published_time":"2022-12-01T00:19:04+00:00","article_modified_time":"2024-01-20T10:49:31+00:00","og_image":[{"width":3500,"height":2470,"url":"https:\/\/bulutistan.com\/blog\/wp-content\/uploads\/2022\/08\/Nosql.png","type":"image\/png"}],"author":"Bulutistan","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Bulutistan","Tahmini okuma s\u00fcresi":"13 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/bulutistan.com\/blog\/nosql-nedir\/","url":"https:\/\/bulutistan.com\/blog\/nosql-nedir\/","name":"NoSQL Nedir? SQL, Mysql ve PostgreSQL ile Aras\u0131ndaki Farklar - Bulutistan Blog","isPartOf":{"@id":"https:\/\/bulutistan.com\/blog\/#website"},"datePublished":"2022-12-01T00:19:04+00:00","dateModified":"2024-01-20T10:49:31+00:00","author":{"@id":"https:\/\/bulutistan.com\/blog\/#\/schema\/person\/06a4312aff9f5a9fc23e25fe7a27076e"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/bulutistan.com\/blog\/nosql-nedir\/"]}]},{"@type":"WebSite","@id":"https:\/\/bulutistan.com\/blog\/#website","url":"https:\/\/bulutistan.com\/blog\/","name":"Bulutistan Blog","description":"Teknolojide Yol Arkada\u015f\u0131n\u0131z","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/bulutistan.com\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"tr"},{"@type":"Person","@id":"https:\/\/bulutistan.com\/blog\/#\/schema\/person\/06a4312aff9f5a9fc23e25fe7a27076e","name":"Bulutistan","image":{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/bulutistan.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/0b09f693645c754f52af6ce46e1749e1?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/0b09f693645c754f52af6ce46e1749e1?s=96&d=mm&r=g","caption":"Bulutistan"},"sameAs":["https:\/\/bulutistan.com\/blog"]}]}},"_links":{"self":[{"href":"https:\/\/bulutistan.com\/blog\/wp-json\/wp\/v2\/posts\/3150"}],"collection":[{"href":"https:\/\/bulutistan.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/bulutistan.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/bulutistan.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/bulutistan.com\/blog\/wp-json\/wp\/v2\/comments?post=3150"}],"version-history":[{"count":9,"href":"https:\/\/bulutistan.com\/blog\/wp-json\/wp\/v2\/posts\/3150\/revisions"}],"predecessor-version":[{"id":4261,"href":"https:\/\/bulutistan.com\/blog\/wp-json\/wp\/v2\/posts\/3150\/revisions\/4261"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/bulutistan.com\/blog\/wp-json\/wp\/v2\/media\/3176"}],"wp:attachment":[{"href":"https:\/\/bulutistan.com\/blog\/wp-json\/wp\/v2\/media?parent=3150"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/bulutistan.com\/blog\/wp-json\/wp\/v2\/categories?post=3150"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/bulutistan.com\/blog\/wp-json\/wp\/v2\/tags?post=3150"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}