Open source
baze podataka
Radioklub Pazin, RKPedu & Pazin IT
Marko Pernić & Ivan Guštin ~ svibanj 2017.
Prezentacija: slides.com/ivangustin/osdb
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
- 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
Open source baze podataka
By Ivan Gustin
Open source baze podataka
Open source baze podataka - dodatak predavanju "Baze podataka" Marka Pernića
- 2,059