HOVD 2023 - Kedvenc adatbázis-kezelő

Címkék

  Itt a HUP Olvasók Választása Díj 2023 szavazás. Az idei HOVD immár a tizennyolcadik a sorban.

  A HOVD 2023-on minden HUP olvasó szavazhat. A HOVD 2023 választás ideje - két hónap - alatt a 20 kategóriában állított jelöltekre lehet majd szavazni.

  Szavazz az alábbi kategóriákban! Kedvenc ...

amazon dynamodb, google bigtable, azure cosmos db
2% (11 szavazat)
apache derby, java db, h2, sqlite
5% (27 szavazat)
db2
2% (11 szavazat)
document store (nosql adatbázisok, például mongodb, couchdb, elasticsearch, amazon dynamodb)
4% (25 szavazat)
firebird
1% (8 szavazat)
gráf adatbázisok (például neo4j, marklogic)
1% (5 szavazat)
mariadb, mysql, percona server
32% (182 szavazat)
microsoft sql server
8% (47 szavazat)
oracle
6% (33 szavazat)
postgresql
39% (226 szavazat)
Összes szavazat: 575

Hozzászólások

Kerem felvenni a szavazasba:

[  ] Az, amit valaki mas uzemeltet

Vannak esetek, amikor nem lehet csak egyet bejelölni, mert lehet egyformán kedvenc több is. Lesz valaha checkbox?

Nem hinném, mert nem különülnének el élesen az egyes megoldások népszerűségei. Ha több egyformán kedvenc is van, válassz egyet, azt, amit a többi kedvenc közül akkor választanál, ha mondjuk pisztollyal a bordád között kényszerítenének. Vagy amelyiknek van valami extrája, először használtad, vagy legutóbb, legtöbbször, vagy a sok kedvenc közül a legjobban ismered. Próbáld valahogy megerőltetni magad. Ide a kommentekben meg maximum leírod, hogy mire szavaztál, de még melyek azok, amelyek egyformán kedvencek. Én is hasonlóan jártam el.

Windows 95/98: 32 bit extension and a graphical shell for a 16 bit patch to an 8 bit operating system originally coded for a 4 bit microprocessor, written by a 2 bit company that can't stand 1 bit of competition.”

A Dynamodb kétszer van. Google-nél inkább a Cloud Spanner az, ami adatbáziskezelő, nem a Bigtable (és állítólag a Spanner-höz hasonlít a CockroachDB). Amúgy nem vagyok képben a többi cloud (és onprem) szolgáltató kínálatával, szóval nem tudnék konkrét rendszerezési javaslatot adni.

A Google-os lehetosegeknek egy nagyon kicsi szeletet szakertetted meg az iment:

https://medium.com/google-cloud/choose-the-right-database-service-in-gc…

Itt az folyamatabrat mindenkepp elemezd, mielott ugy erezned, hogy tudod, hogy kinek melyik Google Cloud db termek valo. A Google-nel ez egy kulon portfolio, valamelyik relational, valamelyik ezt adja cserebe hogy nem az, valamelyik azt adja cserebe, hogy nem az, etc.

Értelmezhetelen a kérdés. 

Ha tartós rendszert építesz és okos csapatot nevelsz, akkor száz kiadásban sem érheti baj; ha csak a gépekre hagyatkozol, akkor egyszer jól jársz, máskor rosszul; de ha sem a rendszer nem bírja a terhet, sem a csapat nem tanul a hibákból, akkor minden egyes kiadás kockázat.

SQLite, alig találtam meg az opciók között, olyan fura csoportba került, annak is a legvégére. Kicsi, gyors, apróbb adatbázisokhoz bőven elég. Persze attól is függ, hogy mire értjük, mert ha valami nagyobb szervernek kell, akkor MariaDB, de azt is csak azért, mert azt ismerem valamennyire legalább a MySQL-es tapasztalat miatt.

Windows 95/98: 32 bit extension and a graphical shell for a 16 bit patch to an 8 bit operating system originally coded for a 4 bit microprocessor, written by a 2 bit company that can't stand 1 bit of competition.”

Amelyik épp kevésbé viszi fel a vérnyomásom.

Idősoros adatbázis-kezelők csoportja?

postgresql-t kedvelem, még sosem hagyott cserben. Fejlesztőként a progamozása érdekel inkább ugye, nem az üzemeltetése. Többnyire logikus benne minden, és még nem láttam olyat hogy hibázott volna. És egy parancs telepíteni a legtöbb disztrón. Egyedül az access jogok beállításán szoktam kicsit bénázni, de mivel csak fejlesztek ugye beállítom, hogy mindenki mindent lásson és kész, eddig nem kellett semmi kifinomultabb :-).

Jut eszembe, kimaradt a txt file:

select: grep

update: sed s/...

delete: sed .../d

egyeb kacifantokra: awk

:-)

A postgresql és forkjai gyakorlatilag mindent visznek.

Miért kedvenc?

 - pluginek

 - doksik

 - DDL is rollbackelhető - hoppá.

 

Mysql - van, amire jó, az újabb verziók iszonyat táposak, de végig az az érzésem, hogy belül mókusok hajtják a kerekeket.

Nosql - szerintem teljesen más terület, ne akarjuk ugyanarra használni, mint egy RDBMSt, nehéz összehasonlítani.

Oracle - iszonyat jó, iszonyat drága, pár dolog idegesítően túlkomplikált (tömbök, DDL-ek implicit commitja).

A többivel nem volt mostanában dolgom.