Junior — Middle
Veritabanlarındaki temel veri yapısı türleri ve depolama formatlarını sıralayabilir misin?
sobes.tech yapay zeka
AI'dan gelen yanıt
Programlamada ve veritabanlarında sık kullanılan temel veri yapısı türleri:
- Diziler — aynı türden öğelerin sıralı koleksiyonları.
- Bağlı listeler — her biri bir sonraki öğeye referans içeren öğeler dizisi.
- Yığınlar — LIFO (son giren ilk çıkar) prensibiyle erişilen yapı.
- Kuyruklar — FIFO (ilk giren ilk çıkar) prensibiyle erişilen yapı.
- Ağaçlar — hiyerarşik yapılar, örneğin ikili ağaçlar, B-ağaçları.
- Hızlı arama için hash tabloları — anahtar ile hızlı arama yapmaya yarar.
- Graf yapıları — düğümler ve bunlar arasındaki kenarlar.
Veritabanlarında bilgi saklama formatları:
- Tablolu (ilişkisel) — veriler sütunlar ve satırlar halinde tablolar içinde saklanır (örneğin, SQL veritabanları).
- Belge odaklı — veriler belgeler halinde saklanır (JSON, BSON), örneğin MongoDB.
- Anahtar-değer — anahtar ve değer çiftleri, örneğin Redis.
- Sütun odaklı — veriler sütunlar halinde saklanır, analiz için uygundur (örneğin, Cassandra).
- Graf veritabanları — verileri graf şeklinde saklar, karmaşık ilişkiler için uygundur (örneğin, Neo4j).