Eredmény: 1 - 4 (4) összesen

Téma: Legjobb adatbázis

  1. #1
    Tag
    Csatlakozott
    12-10-15
    Hozzászólás
    55
    Begyűjtött 3 köszönetet
    3 hozzászólásával

    Alapbeállítás Legjobb adatbázis

    Sziasztok,

    egy nagy látogatottságú oldal elkészítése előtt állok és nem sikerült még eldönteni melyik adatbázist használjam.
    Eddig szinte minden weboldalhoz MySQL-t használtam de szerintem a következő projekthez ez kevés lenne.
    Nemrég kezdtem el foglalkozni a MongoDB-vel ami jónak tűnik de nem vagyok benne teljesen biztos, hogy ezt kellene választanom. Kérdésem az lenne, hogy tudtok
    olyan adatbázist ajánlani ami nagy látogatottságú oldalakhoz ajánlanak és jól van dokumentálva. Több oldalon is utánna néztem ennek
    és mindenki mást mondott, nem tudom melyik lenne a legjobb választás.

    Üdv,
    Laci



  2. #2
    Rubyist Geri logója
    Csatlakozott
    07-12-15
    Hely
    \x90
    Hozzászólás
    5.744
    Begyűjtött 1.428 köszönetet
    892 hozzászólásával

    Alapbeállítás re: Legjobb adatbázis

    Nem a latogatottsag a lenyeg, hanem hogy milyen adatokkal kell dolgoznod. Ha vannak relaciok akkor mongodb-vel sok lesz a szivas. En pont most dolgozok egy projecten ahol mongo lett valasztva, mert eredetileg kliensoldalon volt tervbeveve a relaciok kezelese, de vegul megis szerveroldalra kerult. Igy peldaul a has_many kapcsolatoknal ha visszakarom adni egy json-ban az osszes kapcsolodo elem id-jat, akkor az csak extra lekerdezessel megy, vagy hackelsz, hogy letarold az id-kat egy plusz mezoben.
    Egyebkent sebessegben csak egyszeru adatszerkezetnel gyorsabb a mongo. A masik elonye a nem fix sema pedig kivalthato a postgres hash mezojevel.
    Szvsz ha relacios adatokkal dolgozol, akkor ne hasznalj nosql adatbazist. Nyugodtan hasznalj mysql-t, de nezd meg a postgres-t is, mert van par extraja a mysql-hez kepest(en mostanaban ha valaszthatok, azt hasznalom).
    Az lemaradt, hogy a mongo egy json szeru hashban tarolja az adatokat, es minden egyes recordnal ujratarolja a mezo nevet. Ez azt eredmenyezi, hogy nagyobb lesz az adatbazisod merete mint mondjuk mysql eseten, mert ott csak column referencet ment a sorokhoz a db motor.


    Utoljára módosítva: Geri által : 2013-12-13 09:34
    If debugging is the process of removing software bugs, then programming must be the process of putting them in.
    Ruby blog
    Give a man a fish and you feed him for a day. Teach a man to fish and you feed him for a lifetime.
    Respect all, fear none

  3. Az alábbi felhasználók hálásak a válaszért:

    elaci (2013-12-13)

  4. #3
    Tag
    Csatlakozott
    12-10-15
    Hozzászólás
    55
    Begyűjtött 3 köszönetet
    3 hozzászólásával

    Alapbeállítás re: Legjobb adatbázis

    Értem, köszönöm! Lehet akkor marad a mysql de utánna nézek a postgresql-nek.



  5. #4
    Rubyist Geri logója
    Csatlakozott
    07-12-15
    Hely
    \x90
    Hozzászólás
    5.744
    Begyűjtött 1.428 köszönetet
    892 hozzászólásával

    Alapbeállítás re: Legjobb adatbázis

    En egyebkent kb 2 eve hasznalok sql-t is meg nosql-t de a tapasztalat eddig a sql fele huz az esetek donto tobbsegeben.
    SQL-nel arra kell figyelni, hogyha a nagy latogatottsagnal sok az iras, akkor az indexeket delay-el erdemes felepiteni, mert akkor gyors lesz az iras is. Olvasasnal meg be lehet rakni egy redis-t ahova cacheled a gyakori lekerdezesek eredmenyet.



  6. Az alábbi felhasználók hálásak a válaszért:

    elaci (2013-12-13)

Könyvjelzők

Hozzászólás szabályai

  • Új témákat nem hozhatsz létre
  • Válaszokat nem küldhetsz
  • Fájlokat nem csatolhatsz
  • A hozzászólásaidat nem módosíthatod
  •