Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Txt vs tietokannat

Sivun loppuun

poolu [28.03.2009 15:09:24]

#

Moro.

Oon aikanaan alottanu projektin, joka toteutettiin kokonaan txt-tiedostojen varaan. Nyt palvelu on kasvamassa "liian" suureksi, joten onko txt-tiedosto pohjaisessa järjestelmässä hirveästi aukkoja verrattuna tietokantapohjaiseen järjestelmään? tai jotain muita haittoja?

ankzilla [28.03.2009 16:35:37]

#

Pari päivää sitten MySQLin opettelin.

Muokattavuudeltaan ja muutenkin MySQL on parempi vaihtoehto. -Jopa turvallisuudeltaan.

Itsekkin käytin ennen sovelluksiini txt-tiedostoja. Aina hakkeroitiin >:(

ville-v [28.03.2009 16:39:50]

#

Riippuu siitä, onko "liikaa" tavaraa vai "liikaa" käyttäjiä vai "liikaa" samanaikaisia käyttäjiä.

Jos kaikki toimii hyvin tiedostojen kanssa ja kaikki käsittelyfunktiot on jo koodattu ja todettu toimiviksi, ei sinänsä ole syytä vaihtaa.

poolu [28.03.2009 16:42:55]

#

ankzilla kirjoitti:

Pari päivää sitten MySQLin opettelin.

Muokattavuudeltaan ja muutenkin MySQL on parempi vaihtoehto. -Jopa turvallisuudeltaan.

Itsekkin käytin ennen sovelluksiini txt-tiedostoja. Aina hakkeroitiin >:(

Mistä johtuen hakkeroitiin? mitä tietokantajärjestelmässä on turvallisempaa?

ankzilla [28.03.2009 16:44:24]

#

poolu kirjoitti:

ankzilla kirjoitti:

Pari päivää sitten MySQLin opettelin.

Muokattavuudeltaan ja muutenkin MySQL on parempi vaihtoehto. -Jopa turvallisuudeltaan.

Itsekkin käytin ennen sovelluksiini txt-tiedostoja. Aina hakkeroitiin >:(

Mistä johtuen hakkeroitiin? mitä tietokantajärjestelmässä on turvallisempaa?

Hankalampi hakkeroida muulla PHP-tiedostolla, jos vaikka txt-tiedostojen chmodit ovat unohtuneet.

ville-v [28.03.2009 17:38:56]

#

ankzilla kirjoitti:

Hankalampi hakkeroida muulla PHP-tiedostolla, jos vaikka txt-tiedostojen chmodit ovat unohtuneet.

Olet varmaan tietoinen, että XSS kannattaa (pitää) estää myös tietokantojen kanssa toimittaessa?

Grez [28.03.2009 20:00:17]

#

ankzilla kirjoitti:

Hankalampi hakkeroida muulla PHP-tiedostolla, jos vaikka txt-tiedostojen chmodit ovat unohtuneet.

Eipä se tietokanta sen vaikeampi ole, jos kerran unohtelet väärät moodit päälle tiedostoihisi.

temu92 [28.03.2009 21:25:48]

#

Tietoturva on kait tietääkseni vähä parempi MySQL:llä, mitään perusteluita en nyt kuitenkaan ala jakelemaan.

Kuitenkin se piti sanomani, että itse käyttelin tiedostokantoja siihen asti kunnes hommasin ensimmäisen webhotellin. Jostakin syystä MySQL ei suostunut toimimaan koneellani ja tuolla webbihotellissa se oli toiminnassa. Huomasinpahan että se on aivan valtavan paljon helpompi ylläpidettävä. Koodi joka aikaisemmin olisi vaatinut ties minkälaisia kommervenkkejä onnistuikin yhtäkkiä ihan muutamalla hassulla SQL-lauseella. Ja opas joka auttoi alkuun ja vieläkin auttaa jos pääsee unohtumaan on ohjelmointputkan MySQL perusopas. Suosittelen!

folio [29.03.2009 15:27:22]

#

http://en.wikipedia.org/wiki/ACID periaatteita on ymmärtääkseni hyvin vaikea saada tekstitiedostoilla toimimaan. Oikeia tietokanta on siis näin ollen huomattavasti luotettavampi ja turvallisempi.

Grez [29.03.2009 15:40:06]

#

Toisaalta täällä puhuttiin MySQL:stä jossa on (kai edelleen) mahdollista käyttää MyISAM tauluja, jolloin siinäkään ei ole ACIDia.

Muutenkin ACID liittyy lähinnä luotettavuuteen. Toki sillä on marginaalinen vaikutus turvallisuuteenkin, mutta kuitenkin turvallisuus kummassakin ratkaisussa riippuu ensisijaisesti asetuksista ja käyttävän järjestelmän toteutuksesta.

Näitä kommenttejani ei nyt pidä käsittää väärin. Itse käytän tietokantaa oikeastaan aina, mutta kommentoin täällä esitettyjä perusteluja, jotka minusta hieman onnahtelevat.

Voisi sanoa, että jos tietokantoihin sopivaa tietoa tarvitsee varastoida ja käsitellä on järkevämpää käyttää valmista tietokantamoottoria kuin yrittää keksiä pyörää uudelleen rakentamalla omaa tietokantamoottoria tekstitiedostojen päälle.


Sivun alkuun

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta