Autor | Zpráva | ||
---|---|---|---|
Debo Profil * |
#1 · Zasláno: 10. 8. 2014, 11:17:39
Dobrý den,
jaké uložení a načtení dat bude rychlejší, popřípadě méně náročné na server? Uložení dat do databáze MySQL, nebo uložení do textového souboru? Jde o krátký text, popřípadě souřadnici. Díky |
||
Alphard Profil |
Bude se ten soubor častěji (paralelně) editovat, nebo je určen prakticky jen pro čtení?
Rychlost nemusí být primární hledisko. Paralelní práce se soubory spolu s požadavkem na neztracení dat a udržení atomicity vyžaduje dodržení určitých pravidel, která zapouzdřuje právě databáze. Nesprávná práce se soubory potom vede k problémům. S hodnocením rychlosti to také není úplně jednoduché. I databáze musí ukládat do souborů a je tam hodně vrstev navíc, na druhou stranu různě cachuje a ukládá do RAM, což zvláště u opakovaných dotazů může vést ke zrychlení. Přesto předpokládám, že čtecí operace budou rychlejší se soubory. |
||
juriad Profil |
#3 · Zasláno: 10. 8. 2014, 12:06:39
Debo:
Je to doufám hypotetická otázka. Udělej to tak, jak ti to přijde nejjednodušší. Až pokud to bude pomalé (a bude to pomalé kvůli tomuto), můžeš se na to zaměřit. K čemu dlouze ladit nějaký složitý rychlostně optimální způsob, když na pár milisekundách nejspíš záležet nebude. |
||
Časová prodleva: 10 let
|
0