Open source
baze podataka

Zajedničko

  • open source
  • multiplatformsko
  • puno API-ja
  • puno DB managera
  • forkovi
  • ogromna podrška
  • besplatno
  • bez ograničenja
  • puno referenci
  • komercijalne verzije
  • komercijalna podrška
  • client-server
  • najpopularnija opensource baza
  • jedna od najpopularnijih baza općenito
  • Michael Widenius pokrenuo 1994. godine
  • nazvao po prvoj kćeri My
  • najprije MySQL AB, pa Sun, sada Oracle
  • više komercijalnih izdanja s dodatnim mogućnostima
  • reference: Google, Facebook, Twitter, Flickr, Youtube
  • svi web CMS-ovi i druge web aplikacije
  • prednosti:
    • rasprostranjenost
    • dokumentacija
    • podrška
  • mane:
    • nestandardne stvari
    • nestabilnost
    • nepouzdanost
  • forkovi:
    • prije Oraclea autor forkao u MariaDB (druga kćer)
    • Percona, by Percona
      • performanse
      • pouzdanost
      • sigurnost
  • client-server
  • manje popularan od MySQL, ali napredniji i cjenjeniji
  • nastao 1995. iz Ingresa napravljenog na Berkeleyu 1982.
  • community developed & supported
  • reference:
    • Yahoo, Reddit, OpenStreetMap, Instagram, TripAdvisor, Yandex...
  • većina web CMS-ova i drugih aplikacija
  • Holobit, Dubrovnik: poslovni sustav holoERP
  • prednosti:
    • pouzdanost
    • standardnost
    • napredne stvari
  • mane:
    • manje raširen
    • rjeđe podržan od MySQL-a u aplikacijama
  • nema forkova
  • EnterpriseDB
    • komercijalni support i nadogradnja PostgreSQL-a
    • naglasak: drop-in 1:1 Oracle replacement

LibreOffice Base

  • desktop DB frontend
  • klon Microsoft Accessa
  • by default embeded HSQLDB i Firebird baze
    • ali i bilo koja druga (uključujući MS Access)
  • integrirano s LibreOffice paketom
  • nije client-server, ugrađuje se u matični program ili poziva
  • nastala 2000. godine, community
  • minimalistička - samo 700 KB!
  • full-featured SQL
  • samostalna, neovisna o vanjskim libovima
  • "Lite in size, but not in capability" - limit 140 TB
  • ACID-compliant, čak i u slučaju system crasha ili nestanka struje
  • najkorištenija baza na svijetu, više od svih ostalih zajedno
    • svaki Symbian, Android, iOS, macOS, Windows
    • svaki Firefox, Chrome, Safari
    • Skype, iTunes, Dropbox, antivirusni programi
    • TV, media centri, bezbroj raznih aplikacija
  • prednosti
    • maleni samostalni neovisni program
    • ugradiva u druge programe
    • iznimno pouzdana i robusna
    • jako brza
    • serverless, zero configuration
    • cross-platform file format
  • mane
    • samo osnovni tipovi podataka
    • nije client-server
    • nema korisnika i prava, nema replikacije
    • nije za veliku količinu istovremenih transakcija
  • primjena
    • tamo gdje su ostale overkill
    • ne zamjena, nego dopuna u DB primjeni
    • cache za aplikacije
    • edukacija

NoSQL