Kezdőoldal » Számítástechnika » Programozás » Létezik php-hez szövegfájl...

Létezik php-hez szövegfájl alapú adatbázis keretrendszert? Érthetőbben, MySQL adatbázis helyet sima plaintext. Txt-be akarok menteni.

Figyelt kérdés

2019. nov. 27. 21:44
1 2
 1/12 anonim ***** válasza:
64%

Mi értelme lenne ilyesminek?


Ha plain text, akkor plain text.

2019. nov. 27. 22:09
Hasznos számodra ez a válasz?
 2/12 anonim ***** válasza:
100%
Hát akkor ments, a PHP-val rengeteg opciód van a TXT-k kezelésére.
2019. nov. 27. 22:28
Hasznos számodra ez a válasz?
 3/12 anonim ***** válasza:
94%

Most az, hogy valami alkalmas adat tárolására, az csak egy dolog. De a MySQL nem csak annyiból áll, hogy adatokat tárolsz benne, ugyanis tud egy csomó más dolgot, amivel a fejlesztő válláról rengeteg terhet levesz:

- támogatja a tranzakciók kezelését

- van automatikus hibakezelése, ha egy tranzakció végrehajtása során becsúszik valami hiba

- ... szóval van benne mechanizmus, ami minden áron eléri, hogy az adatbázisban tárolt adat konzisztens és szabályoknak megfelelő legyen

- ismeri a tárolt eljárásokat

- jól kidolgozott mentési és helyreállítási módszereket támogat

- tudja az adatokat a lemezen titkosítva tárolni

- ja, és futtatható külön szerveren, elosztva a számítógépre irányuló terhelést

Szóval tud egy csomó szaftos dolgot, ami egyszerűen elengedhetetlen ahhoz, hogy megbízható rendszert építs ki.


És nézzük meg, hogy mit érsz el azzal, hogy egy kókányolt módszerrel tárolod az adataidat egy plain text fájlban:

- könyörgöm, még védve sincs, így ha elrontod a webszerver konfigurációját, simán le tudják tölteni rólad

- nincs titkosítás

- nincs benne hibák elleni védelem (vagyis ha valami hiba csúszik a rendszerben, simán elbúcsúzhatsz az összes adatodtól)

- még csak skálázni sem skálázható

- egyáltalán, hogy kezelnél benne több táblát?

- kínszevnedés lesz rá programozni


Ha az a problémád, hogy kell valami lightweight adatbázis, mert neked csak egy webtárhelyed van, amihez nem kaptál adatbázis-kiszolgálót, könyörgöm, legalább egy Sqlite adatbázist használj erre a célra! De ne egy házilag hackelt CSV/JSON/XML/YAML adatbázist, amiből a jó isten sem tudja, mi fog kisülni - de jó dolog semmiképp.

2019. nov. 27. 23:26
Hasznos számodra ez a válasz?
 4/12 anonim ***** válasza:
0%

"nincs benne hibák elleni védelem (vagyis ha valami hiba csúszik a rendszerben, simán elbúcsúzhatsz az összes adatodtól)"


Ez hülyeség. Meg ez is:


"kínszevnedés lesz rá programozni"

2019. nov. 27. 23:56
Hasznos számodra ez a válasz?
 5/12 anonim ***** válasza:
100%

"Ez hülyeség."

Az ilyen kommenteknél valahogy mindig lemarad az indoklás, hogy miért hülyeség :)

2019. nov. 28. 00:22
Hasznos számodra ez a válasz?
 6/12 Drone007 ***** válasza:

Az SQL alapú adatbáziskezelés valóban több lehetőséget ad, de ha nincs lehetőséged adatbázist használni, akkor javaslom keress valamilyen NoSQL megoldást.


Például a SleekDB JSON fájlokban tárolja az adatokat, és az SQL-éhez hasonló lekérdezéseket tudsz használni: [link]


Vagy ott az egyik legnépszerűbb NoSQL alkalmazás, a MongoDB: [link]


Sok sikert!

2019. nov. 28. 06:30
Hasznos számodra ez a válasz?
 7/12 A kérdező kommentje:
Köszönöm az utolsónak. A többiek gondolom azok akik sosem léptek még ki a komfortzónájukból, és csak úgy lehet, meg az van amit nekik tanítottak. Más nem is létezik...
2019. nov. 28. 21:35
 8/12 anonim ***** válasza:
87%

Azért hallod, nem kis bőr van a pofádon. Feltettél egy kérdést, részletek nélkül. Na jó, benyögted, hogy "MySQL adatbázis helyet" - amiből egyértelműen gondoltunk arra, hogy neked valami hasonló képességekkel rendelkező dolog kell, mint amit a MySQL tud, csak fájlba dolgozik. Azaz gondoltuk, hogy neked szükséged van relációkra, szükséged van konzisztenciára, tranzakciókra, stb, amit egy relációs adatbázis-kezelő ad. Ezért jött szóba az Sqlite a NoSQL megoldások helyett.


Bocsánatot kérek tőled, amiért nem voltam olyan fejlett spirituális lélek, hogy téren-időn átívelve ki tudtam volna találni, hogy mire és hogyan gondolod te ezt használni.

2019. nov. 28. 22:15
Hasznos számodra ez a válasz?
 9/12 anonim ***** válasza:

#8:


A kérdező ezt írta:


"Érthetőbben, MySQL adatbázis helyet sima plaintext. Txt-be akarok menteni."


A mongoDB ugyanúgy nem fog megfelelnio számára, ahogy az sqlite sem.


A konzisztenciát, adattartást, adatbiztonságot, netán az elvárt redundanciát pedig éppen úgy képes a plain text biztosítani, mint a mySQL vagy más adatbázis kezelő rendszer.


Mi nem tudjuk mit akar, nem tudjuk milyen lehetőségei vannak, csak ő. Ezért volt hülyeség tőled az sqlite ajánlása, erőltetése.

2019. nov. 28. 22:56
Hasznos számodra ez a válasz?
 10/12 Atcsy ***** válasza:

CSV keress rá. Nagyon régen még az adatbázisok elterjedése előtt így mentettek adatot.



nem kell oda keretrendszer csak meg kell jelölnöd valamivel, hogy milyen karakter legyen az elválsztód. Gyakori elválasztó a vessző pl.

2019. nov. 29. 14:45
Hasznos számodra ez a válasz?
1 2

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!