BTC - $92,958.00 1.70%
ETH - $3,161.00 1.35%
USDT - $1.00 0.02%
XRP - $2.08 -0.23%
BNB - $913.93 1.30%
SOL - $142.46 0.66%
USDC - $1.00 -0.01%
TRX - $0.30 1.40%
STETH - $3,160.00 1.43%
DOGE - $0.14 2.06%
FIGR_HELOC - $1.04 2.13%
ADA - $0.40 2.06%
WSTETH - $3,869.86 1.35%
XMR - $686.59 19.84%
BCH - $608.63 -1.46%
WBT - $55.53 1.01%
WBTC - $92,593.00 1.81%
WBETH - $3,437.84 1.37%
WEETH - $3,431.76 1.33%
USDS - $1.00 -0.03%

NOSQL NEDİR

NoSQL, “Not Only SQL” (Sadece SQL değil) ifadesinden gelir. Yani klasik SQL (ilişkisel veritabanları) mantığının dışında, daha esnek veri tutma yöntemleri sunan veritabanlarını ifade eder.   Cattle were hath ×   —   📌 NoSQL’in Temel Özellikleri:   Tablo yerine farklı veri modelleri kullanır (doküman, key-value, grafik, kolon tabanlı).  ...

admin
admin tarafından
28 Ağustos 2025 yayınlandı / 28 Ağustos 2025 18:41 güncellendi
1 dk 42 sn 1 dk 42 sn okuma süresi
NOSQL NEDİR
Google News Google News ile Abone Ol 0 Yorum

NoSQL, “Not Only SQL” (Sadece SQL değil) ifadesinden gelir.

Yani klasik SQL (ilişkisel veritabanları) mantığının dışında, daha esnek veri tutma yöntemleri sunan veritabanlarını ifade eder.

 

 

 

📌 NoSQL’in Temel Özellikleri:

 

Tablo yerine farklı veri modelleri kullanır (doküman, key-value, grafik, kolon tabanlı).

 

Schema (şema) zorunluluğu yoktur → Her kayıtta farklı alanlar olabilir.

 

Yatay ölçeklenebilir → Sunuculara ekleme yaparak çok büyük veriler yönetilebilir (Facebook, Google, Amazon gibi).

 

Büyük veri (Big Data), gerçek zamanlı uygulamalar ve esnek veri yapıları için uygundur.

 

 

 

 

📊 NoSQL Veri Modelleri:

 

1. Document Store (Doküman Tabanlı)

 

JSON benzeri yapılar tutar.

 

Örn: MongoDB, CouchDB, Firebase Firestore.

 

 

{

“id”: 1,

“name”: “Ahmet”,

“age”: 25,

“skills”: [“Flutter”, “Dart”]

}

 

 

2. Key-Value Store (Anahtar-Değer)

 

En basit haliyle key: value mantığı.

 

Örn: Redis, DynamoDB.

 

 

“user:1001” -> { “name”: “Ahmet”, “age”: 25 }

 

 

3. Column-Oriented (Kolon Tabanlı)

 

Satırlar yerine kolonlara göre organize edilir (büyük veride hızlı).

 

Örn: Apache Cassandra, HBase.

 

 

 

4. Graph Databases (Graf Tabanlı)

 

Veri düğümler (nodes) ve ilişkiler (edges) ile tutulur.

 

Örn: Neo4j.

 

 

 

 

 

 

✅ NoSQL Avantajları:

 

Çok büyük verilerle hızlı çalışır.

 

Esnek yapı (önceden şema tanımlamaya gerek yok).

 

Dağıtık çalışmaya uygun (cloud tabanlı sistemler için ideal).

 

JSON/doküman yapısı → Modern uygulamalara uygun.

 

 

❌ Dezavantajları:

 

SQL kadar karmaşık sorgular (JOIN vs.) kolay olmayabilir.

 

Veri tutarlılığı (consistency) bazen ikinci planda olur → CAP Theorem yüzünden.

 

 

 

 

📌 Özetle:

SQL = düzenli, şemalı, ilişkisel (tablo + sütun + satır)

NoSQL = esnek, şemasız, büyük veri ve dağıtık sistemler için

uygun

 

 

 

İstersen sana SQL vs NoSQL karşılaştırmasını tablo halinde hazırlayayım mı?

 

Bu yazıya tepkin ne?

Yorum Ekle

İLGİNİZİ ÇEKEBİLİR
Plants are noticed by me
09 Haziran 2016

Plants are noticed by me

NOSQL NEDİR

Bu Yazıyı Paylaş

Bize Ulaşın Bildirimler Giriş Yap
2