veritabani nasil olusturulur

Veritabanı Nedir? Veritabanı Programları ve Yönetimi

Kisaca

Veritabani, bir bilgisayar sisteminde belirli bir duzene gore saklanan ve hizlica sorgulanabilen verilerin organize koleksiyonudur. Bu verileri olusturan, yoneten ve guvene alan yazilima ise veritabani yonetim sistemi (DBMS) denir. Bir web sitesinin yazilarindan e-ticaret siparislerine kadar her sey aslinda arka planda bir veritabaninda tutulur.

  • Iliskisel (SQL) veritabanlari MySQL, PostgreSQL, Oracle ve SQL Server; iliskisel olmayan (NoSQL) tarafta ise MongoDB ve Redis one cikar.
  • 2026 itibariyla DB-Engines siralamasinda ilk dortlu Oracle, MySQL, Microsoft SQL Server ve PostgreSQL’dir.
  • WordPress, Joomla gibi populer sistemler MySQL/MariaDB ile calisir; performansi belirleyen en kritik unsur veritabaninin barindirildigi sunucunun disk ve RAM hizidir.

Bilisim teknolojilerinin bas dondurucu bir hizla ilerledigi gunumuzde, veriyi saklamak en az veriyi aktarmak kadar onemli hale geldi. Bir e-ticaret sitesindeki her siparis, bir bankacilik uygulamasindaki her islem, sosyal bir platformdaki her gonderi arka planda sessizce bir veritabaninda tutulur. Bu yuzden veritabani kavrami, 21. yuzyilin neredeyse butun dijital faaliyetlerini ilgilendiren temel yapi taslarindan biridir.

Bu rehberde veritabaninin ne oldugunu, elektronik tablodan (Excel gibi) nasil ayrildigini, en cok kullanilan veritabani programlarini, SQL ile NoSQL arasindaki farki ve saglikli bir veritabani yonetiminin nelere dikkat ettigini bir uzman gozuyle, sade bir dille ele aliyoruz.

Veritabani Nedir?

Veritabani, elektronik bir bilgisayar sisteminde depolanan ve belirli olcutler dogrultusunda yapilandirilmis verilerden olusan duzenli bir koleksiyondur. Veritabanlari cogunlukla bir veritabani yonetim sistemi (Database Management System, kisaca DBMS) tarafindan kontrol edilir. Cunku verilerin islenmesi ve sorgulanmasi islemlerinin sistematik bir yapida ilerlemesi, butunun verimliligi acisindan oldukca onemlidir. Bu kontrol mekanizmalari ile veritabaninin birlikte olusturdugu butune ise sik sik veritabani sistemi denir.

Dijital operasyonlarda kullanilan yaygin veritabani turleri, veri isleme ve sorgulama sureclerini hizlandirmak amaciyla bir dizi tablodaki satir ve sutunlar uzerinde modellenir. Bu yapi sayesinde herhangi bir veri cok daha kolay erisilebilir, yonetilebilir, degistirilebilir, guncellenebilir ve organize edilebilir hale gelir. Veritabanlarinin cogunda bu islemler icin yapilandirilmis sorgu dili, yani SQL (Structured Query Language) tercih edilir.

Mail hosting 1 ay ücretsiz

Veritabani ile Elektronik Tablo (Excel) Arasindaki Fark

Database kavraminin sik karistirildigi en yaygin yapi, Excel veya Google Sheets gibi elektronik tablolardir. Ikisi de bilgi saklamaya yarar; ancak veri toplama bicimi, manipulasyon yontemi, veriye ayni anda erisebilen kisi sayisi ve tasinabilecek veri hacmi acisindan aralarinda derin farklar vardir. Elektronik tablolar tek bir kullanicinin gorece kucuk veri kumelerini elle duzenlemesi icin idealdir. Veritabanlari ise milyonlarca kaydi, ayni anda binlerce kullaniciyla, tutarlilik kuralları cercevesinde yonetmek uzere tasarlanmistir.

Olcut Elektronik Tablo (Excel) Veritabani (DBMS)
Veri hacmi Binlerce satir; buyurken yavaslar Milyonlarca/milyarlarca kayit
Es zamanli erisim Sinirli (genellikle tek duzenleyen) Ayni anda binlerce kullanici
Veri butunlugu Elle kontrol; hataya acik Kurallar, kisitlar ve iliskilerle korunur
Sorgulama Filtre/formul ile sinirli SQL ile esnek ve hizli sorgu
Tipik kullanim Kisisel liste, butce, basit rapor Web sitesi, e-ticaret, kurumsal uygulama

Database Tarihi: 1960’lardan Bulut Cagina

1960’larin basinda ortaya cikan veritabanlari hizli ve kokulu bir degisim sureci yasadi. Hiyerarsik yapidaki navigasyonel veritabanlari ve ag veritabani modeli, hem veri depolamak hem de manipule etmek icin kullanilan ilk ozgun sistemlerdi. 1970’te IBM arastirmacisi Edgar F. Codd’un yayinladigi iliskisel model makalesi ise bir donum noktasi oldu ve bugun bildigimiz iliskisel veritabanlarinin temelini atti.

1980’li yillarda iliskisel veritabanlari (Oracle, ardindan diger sistemler) populer hale geldi ve SQL fiili standart dil oldu. 1990’larda nesne odakli yaklasimlar piyasadaki yerini aldi. 21. yuzyilda ise internetin patlamasiyla birlikte yapilandirilmamis verinin daha hizli islenmesine duyulan ihtiyac artti; bu ihtiyaca cevap olarak NoSQL veritabanlari dogdu. Bugun tamamen cevrim ici calisan bulut veritabanlari ve kendi kendini yoneten (autonomous) veritabanlari, olceklenebilirlik ve bakim kolayligi acisindan cigir aciyor.

Veritabani Turleri: SQL ve NoSQL

Veritabanlarini en genis cizgiyle iki aileye ayirmak mumkundur. Hangisinin dogru oldugu projenin yapisina baglidir; ikisi de “iyi” ya da “kotu” degildir, farkli isler icin tasarlanmislardir.

Iliskisel (SQL) Veritabanlari

Veriyi birbiriyle iliskili tablolar halinde, satir ve sutunlarda tutar. Tablolar arasindaki baglar anahtarlar (key) ile kurulur. Tutarlilik ve butunluk on plandadir; finansal islemler, siparis yonetimi, kullanici hesaplari gibi “her kayit dogru olmali” diyen senaryolar icin idealdir. MySQL, PostgreSQL, Oracle, Microsoft SQL Server ve SQLite bu aileye girer.

Iliskisel Olmayan (NoSQL) Veritabanlari

Sabit bir tablo semasi zorunlulugu olmadan, belge (document), anahtar-deger (key-value), sutun ailesi veya grafik (graph) bicimlerinde veri tutar. Esneklik ve yatay olceklenme on plandadir; hizla degisen veri modelleri, gercek zamanli analiz, log toplama ve cok buyuk hacimli web uygulamalari icin uygundur. MongoDB (belge), Redis (anahtar-deger, ayni zamanda onbellek), Cassandra ve Elasticsearch bu grupta one cikan ornektir.

Ozellik SQL (Iliskisel) NoSQL
Veri yapisi Sabit sema, tablolar Esnek sema, belge/anahtar-deger
Olcekleme Genellikle dikey (guclu sunucu) Genellikle yatay (cok sunucu)
Tutarlilik Cok guclu (ACID) Esnek, hizi onceleyen modeller
Ideal kullanim Finans, e-ticaret, ERP Big data, gercek zamanli, IoT
Ornekler MySQL, PostgreSQL, Oracle MongoDB, Redis, Cassandra

En Cok Kullanilan Veritabanlari (2026)

Piyasada cesitli kurumlarin farkli amaclarla tercih ettigi pek cok database bulunur. Acik kaynak olma, ucretsiz kullanim, veri hacmi kapasitesi ve isletim sistemi destegindeki farkliliklar bu sistemleri birbirinden ayirir. 2026 yili itibariyla bagimsiz DB-Engines populerlik siralamasinda ilk dortlu uzun suredir degismeden duruyor: Oracle, MySQL, Microsoft SQL Server ve PostgreSQL. Bunlarin ardindan belge tabanli MongoDB ve onbellek/anahtar-deger sistemi Redis geliyor.

Veritabani Tur Lisans Tipik Kullanim Alani
MySQL Iliskisel (SQL) Acik kaynak (GPL) + ticari Web siteleri, WordPress, e-ticaret
PostgreSQL Iliskisel (SQL) Acik kaynak (ucretsiz) Gelismis sorgu, cografi veri, SaaS
Oracle Database Iliskisel (SQL) Ticari (lisansli) Buyuk kurumsal/bankacilik sistemleri
Microsoft SQL Server Iliskisel (SQL) Ticari (Express ucretsiz) Windows tabanli kurumsal uygulamalar
SQLite Iliskisel (gomulu) Kamu mali (ucretsiz) Mobil uygulama, masaustu, gomulu cihaz
MongoDB NoSQL (belge) Acik kaynak + bulut Esnek veri modeli, gercek zamanli
MariaDB Iliskisel (SQL) Acik kaynak (ucretsiz) MySQL uyumlu alternatif

Onemli Veritabani Programlarina Kisa Bakis

  • PostgreSQL: Iyi performans sunan ve guvenlik acisindan gelismis, acik kaynak iliskisel bir veritabani yonetim sistemidir. Zengin veri tiplerini destekler; en buyuk avantajlari tamamen ucretsiz ve platformdan bagimsiz olmasidir. JSON ve cografi veri destegi sayesinde modern SaaS projelerinde sik tercih edilir. 2026 itibariyla kararli surum 18 serisine ulasmistir.
  • Oracle Database: Hazir uygulamalar ve guclu yonetim araclariyla buyuk olcekli kurumsal ihtiyaclara cevap verir. Web tabanli yazilimlarda kullanilir ve paket icerigine gore fiyatlandirilir. Bankacilik gibi yuksek guvenilirlik isteyen ortamlarda yaygindir.
  • Microsoft Access: Iliskisel veritabani yonetim sistemiyle calisan ve veritabani olusturmaya yarayan Access, Windows ortaminin grafiksel kullanici arayuzunun avantajlarini kullanmaniza izin verir. Kucuk olcekli, masaustu odakli cozumler icin uygundur.
  • SQLite: Sunucu yazilimi ve konfigurasyon gerektirmeyen, gomulu bir SQL veritabani motorudur. Kaynak kodlari halka acik olup C/C++ ile gelistirilmistir. Mobil uygulamalardan tarayicilara kadar milyarlarca cihazda kullanilir.
  • MariaDB: MySQL’in kurucularinin gelistirdigi, MySQL ile genis olcude uyumlu acik kaynak alternatiftir. Bircok hosting ortaminda MySQL’in yerine sorunsuzca kullanilir.

MySQL Database: Webin En Yaygin Veritabani

MySQL, SQL tabanli, acik kaynak bir iliskisel veritabani yonetim sistemidir. Web uygulamalari icin tasarlanip optimize edilen MySQL, acik kaynak olmasi sayesinde Linux, Windows ve macOS dahil tum platformlarda calisabilir. MySQL’i detayli incelemeden once sorgulama dili olan SQL terimini netlestirmekte fayda var; cunku MySQL, islevselligini SQL uzerinden kazanir.

SQL (Structured Query Language), Turkce adiyla Yapisal Sorgulama Dili, verinin sorgulanmasi ve duzenlenmesi gorevini ustlenir. Kategorilere ayirma ozelligiyle toplam arama suresini azaltarak zamandan tasarruf ettirir. SQL; yeni veri girisi, mevcut verilerin kumelenmesi ve sorgulanmasi gibi pek cok islemde kullanici deneyimini iyilestirir.

MySQL ise islemlerini SQL araciligiyla yapan veritabani yonetim sistemlerinden biridir. Web gelistiricileri ve web tabanli yazilimlar icin sik tercih edilen MySQL, milyonlarca sorgu ve binlerce islemi ayni anda yurutebilir. Coklu para transferlerini yonetmesi gereken e-ticaret siteleri basta olmak uzere, islem hacmi yuksek bircok organizasyon MySQL’i oncelikli secenek yapar. WordPress, Joomla ve Magento gibi populer sistemlerin tamami MySQL (ya da onunla uyumlu MariaDB) ile calisir. 2026 itibariyla onerilen uretim surumu MySQL 8.4 LTS hattidir; eski 8.0 hatti ise destek sonuna ulasmistir.

Cifte lisansli bir yazilim olan MySQL, verileri tanimlamak, olusturmak, degistirmek ve manipule etmek amaciyla sunulur. Database gerektiren hemen her ortamda kullanilabilen sistem, ASP.NET ve PHP gibi yazilim dilleriyle entegre calisir.

MsSQL (Microsoft SQL Server) Veritabani

Microsoft tarafindan gelistirilen MsSQL, isletmeler icin onemli bir sistemdir. MsSQL ile veri isleme, indeksleme, sorgulama ve raporlama gibi farkli islemler yapilabilir. MySQL’den farkli olarak bircok ozelligini ticari lisansla sunar (sinirli ozellikli ucretsiz Express surumu da bulunur). Masaustu programlari yazan ve internet siteleri tasarlayan programcilar icin, ozellikle Windows ekosisteminde, guclu bir tercihtir.

MsSQL (Microsoft SQL Server), bir web sitesi veya yazilimin icindeki verilerin saklandigi veritabani sistemidir. Bir web sitesindeki yazilar, yorumlar, kullanici bilgileri ve daha bircok veri bu veritabaninda tutulabilir. Ayrica MsSQL, Windows tabanli sunucularda en sik tercih edilen veritabanlarindan biridir.

Veritabani Yonetiminde Neler Onemli?

Veritabanlarinin verimli ve etkin kullanimi icin kapsamli bir veritabani yonetim sistemi (DBMS) ile birlikte yapilandirilmasi onerilir. DBMS, database ile son kullanici ya da uygulamalar arasinda bir arayuz islevi gorur. Bu sayede verinin nasil organize edildigini yonetme, optimize etme, geri alma ve guncelleme imkani saglar. Saglikli bir yonetimde su basliklar one cikar:

  • Duzenli yedekleme: Veri kaybi her zaman bir olasiliktir. Gunluk otomatik yedek, donanim arizasi veya hatali silmeden sonra dahi geri donmeyi mumkun kilar.
  • Indeksleme ve performans: Dogru kurulan indeksler sorgulari hizlandirir. Yavaslayan bir sitenin nedeni cogu zaman optimize edilmemis veritabani sorgularidir.
  • Guvenlik ve erisim kontrolu: Her kullaniciya yalnizca ihtiyaci olan yetkinin verilmesi (en az yetki ilkesi) ve verinin sifrelenmesi onemlidir.
  • Onbellekleme (cache): Sik istenen sorgularin sonucunu onbellekte tutmak, sunucu yukunu ciddi olcude azaltir.
  • Surum ve bakim: Veritabani yaziliminin guncel ve destekli bir surumde tutulmasi, guvenlik yamalarinin uygulanmasi gerekir.

Bu unsurlarin hepsi onemli olsa da, gunun sonunda veritabaninin hizi ve istikrari buyuk olcude barindirildigi sunucunun donanimina baglidir. Disk hizi (SSD/NVMe), RAM miktari ve sunucunun CPU gucu, ayni veritabani uzerindeki sorgularin milisaniyeler mi yoksa saniyeler mi surdugunu belirler.

Veritabani Hangi Hosting/Sunucu Ortaminda Tutulmali?

Bir veritabaninin performansi, yaziliminin kalitesi kadar uzerinde calistigi altyapiya da baglidir. Kucuk ve orta olcekli web siteleri icin paylasimli web hosting genellikle yeterlidir; cogu hosting paketi MySQL/MariaDB veritabanini hazir sunar. WordPress hosting gibi ozel optimize edilmis paketlerde ise veritabani sorgulari onbellek ile hizlandirilir.

Yuksek trafikli e-ticaret siteleri, ozel uygulamalar veya MsSQL gibi kaynak isteyen sistemler icin ise tam kaynak kontrolu sunan VPS sunucu veya bulut sunucu daha dogru bir tercihtir. Bu ortamlarda veritabanina ayrilan RAM, disk ve CPU’yu siz belirlersiniz; gerektiginde veritabanini kendi sunucusuna ayirarak (uygulama ve veritabani ayrik mimari) performansi katlayabilirsiniz.

Alastyr tarafinda veritabanlariniz; Izmir’deki kendi veri merkezimizde, all-flash NVMe depolama ve LiteSpeed + LSCache onbellek altyapisi uzerinde calisir. CloudLinux + CageFS ile her hesap birbirinden yalitilir, boylece komsu bir sitenin yogun sorgulari sizin veritabaninizi yavaslatamaz. Gunluk yedekleme sayesinde olasi bir veri kaybinda geri donus mumkundur. Hangi olcekte olursaniz olun, dogru veritabani + dogru sunucu esleshmesi sitenizin hizini dogrudan belirler.

Sikca Sorulan Sorular

Veritabani nedir, kisaca nasil aciklanir?

Veritabani, bir bilgisayar sisteminde belirli bir duzene gore saklanan ve hizlica sorgulanabilen verilerin organize koleksiyonudur. Bir web sitesinin yazilari, kullanici bilgileri ve e-ticaret siparisleri gibi veriler arka planda bir veritabaninda tutulur. Bu verileri yoneten yazilima ise veritabani yonetim sistemi (DBMS) denir.

Veritabani ile Excel arasindaki fark nedir?

Excel gibi elektronik tablolar tek bir kullanicinin gorece kucuk veri kumelerini elle duzenlemesi icin uygundur. Veritabani ise milyonlarca kaydi, ayni anda binlerce kullaniciyla ve tutarlilik kurallari cercevesinde yonetmek uzere tasarlanmistir. Veri hacmi buyudukce ve es zamanli erisim gerektikce veritabani sart olur.

SQL ile NoSQL arasindaki fark nedir?

SQL (iliskisel) veritabanlari veriyi sabit semali tablolarda tutar ve tutarliligi onceler; finans, e-ticaret ve ERP gibi senaryolar icin idealdir. NoSQL veritabanlari ise esnek semayla calisir ve genellikle yatay olceklenir; hizla degisen veri modelleri, gercek zamanli analiz ve cok buyuk hacimli uygulamalar icin uygundur. Hangisinin dogru oldugu projenin yapisina baglidir.

En cok kullanilan veritabani hangisidir?

2026 yili itibariyla bagimsiz DB-Engines populerlik siralamasinda ilk dortlu Oracle, MySQL, Microsoft SQL Server ve PostgreSQL’dir. Web uygulamalari tarafinda en yaygin secenek acik kaynak MySQL (ve onunla uyumlu MariaDB); kurumsal ve bankacilik sistemlerinde ise Oracle one cikar.

MySQL ucretsiz mi?

MySQL cifte lisanslidir. Acik kaynak GPL surumu ucretsiz olarak kullanilabilir ve hosting paketlerinin cogunda hazir gelir. Ek destek ve bazi kurumsal ozellikler iceren ticari surumleri ise ucretlidir. Cogu web sitesi ve WordPress kurulumu icin ucretsiz surum fazlasiyla yeterlidir.

MySQL ile MsSQL arasindaki fark nedir?

MySQL acik kaynak ve ucretsiz kullanilabilen, ozellikle Linux ve web ortamlarinda yaygin bir veritabanidir. MsSQL (Microsoft SQL Server) ise Microsoft tarafindan gelistirilen, cogunlukla ticari lisansla sunulan ve Windows tabanli sunucularda sik tercih edilen bir sistemdir. Secim, kullandiginiz isletim sistemi, butce ve uygulamanizin gereksinimlerine gore yapilir.

WordPress hangi veritabanini kullanir?

WordPress, varsayilan olarak MySQL ya da onunla tam uyumlu MariaDB veritabanini kullanir. Yazilar, sayfalar, yorumlar, kullanici bilgileri ve eklenti ayarlari bu veritabaninda saklanir. Bu yuzden bir WordPress sitesinin hizi, buyuk olcude veritabaninin barindirildigi sunucunun disk ve onbellek performansina baglidir.

Veritabanim icin paylasimli hosting mi yoksa sunucu mu gerekir?

Kucuk ve orta olcekli siteler icin MySQL/MariaDB sunan paylasimli web hosting genellikle yeterlidir. Yuksek trafikli e-ticaret, ozel uygulamalar ya da MsSQL gibi kaynak isteyen sistemler icin tam kaynak kontrolu sunan VPS veya bulut sunucu daha dogru olur. Bu ortamlarda veritabanina ayrilan RAM, disk ve CPU’yu siz belirleyebilirsiniz.

Veritabani yedeklemesi neden onemlidir?

Donanim arizasi, hatali bir silme veya bir saldiri sonucu veri kaybi her zaman olasidir. Duzenli (tercihen gunluk) otomatik yedekleme, boyle durumlarda verinin onceki saglikli haline geri donmesini mumkun kilar. Alastyr paketlerinde gunluk yedekleme standart olarak sunulur.

Veritabaniniz icin hizli ve guvenli altyapi

MySQL/MariaDB destekli hosting paketlerimiz ya da tam kontrol sunan bulut sunucularimizla, Izmir’deki kendi veri merkezimizde all-flash NVMe depolama ve gunluk yedekleme guvencesiyle projelerinizi yayina alin.

Hosting Paketlerini Incele

Türkiye'nin En Çok Tavsiye Edilen Domain, Hosting ve Bulut Servis Sağlayıcısı
İnternet sitesi Alastyr İnternet Sitesi
Yazı oluşturuldu 490

Benzer yazılar

Aramak istediğinizi üstte yazmaya başlayın ve aramak için enter tuşuna basın. İptal için ESC tuşuna basın.

Üste dön