CSV vagy TXT fájlal érdemesebb dolgozni és miért?

Ez a téma lezárásra került a moderátor által. A lezárás oka: 1 t�ma - 1 k�rd�s
CSV vagy TXT fájlal érdemesebb dolgozni és miért?
2012-10-12T11:25:29+02:00
2012-10-12T13:44:37+02:00
2022-08-06T19:15:29+02:00
Lufika
Hali

Adatbázis helyett txt illetve csv fájlokkal szoktam dolgozni ha valami nagyobb adathalmazról van szó.

Például kiírom a tartalmát.
<?php echo file_get_contents('adat.txt'); echo file_get_contents('adat.csv'); ?>
Vagy menteni/írni is szoktam php-val ezekbe a fájltípusokba.

A kérdésem, hogy melyikkel célszerűbb, előnyösebb munkálkodni és miért? Valamint a csv fájlt mire szokták valójában használni?

Előre is köszönöm.
Mutasd a teljes hozzászólást!
Mivel a csv file is szöveges file, ahogy txt is, ezért nincs köztük különbség. csv jelentése comma separated values, azaz vesszővel tagolt értékek (bár hanyagul gyakorlatilag tetszőleges szeparátorral tagolt szöveges file-t szoktak alatta érteni). De ugyanúgy szöveges file-ok.
Mutasd a teljes hozzászólást!

  • Adatbázis helyett txt illetve csv fájlokkal szoktam dolgozni


    miért? mert akkor nem tudod a relációk előnyét kihasználni? Vagy ha egy adatra vagy kíváncsi olvashatod be a teljes fájlt? HA kibővülne a meta adat amit tárolnál, (plusz mezőkkel), írhatod át a fájlban mindenütt egy plusz elemmel? Az alapvető adatbázis műveletek (insert, update,delete, select) esetén mindent újra le kell programozni? Bizonyos adatok azonosítására saját kódrendszert írhatsz? A txt és CSV fájlt ha nem véded a szerverről letölthető direkt linkkel?
    Az adatok keveredésére írt programnál külön törheted a fejed, úgy, hogy a bevitt adat konzisztenciája ne sérüljön?

    És elég hosszan lehetne még sorolni a flat file tárolás hátrányait.

    ha valami nagyobb adathalmazról van szó

    Mutasd a teljes hozzászólást!
  • A txt és CSV fájlt ha nem véded a szerverről letölthető direkt linkkel?


    Le lehet védeni egy fájl letölthetőségét? Hogyan?
    Mutasd a teljes hozzászólást!
Ez a téma lezárásra került a moderátor által. A lezárás oka: 1 t�ma - 1 k�rd�s
Tetszett amit olvastál? Szeretnél a jövőben is értesülni a hasonló érdekességekről?
abcd