Sobes.tech
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).