Autor | Zpráva | ||
---|---|---|---|
jojo Profil * |
#1 · Zasláno: 22. 11. 2005, 09:31:25
Chcel by som sa spytat taku banalnu otazku. Aku velkost moze mat tabulka v MySQL a aky vpliv to ma na rychlost webu. Moze byt napr. cely katalog v jednej tabulke?
|
||
kaifman Profil |
#2 · Zasláno: 22. 11. 2005, 12:22:13 · Upravil/a: kaifman
InnoDB muze mit 4GB
MyIsam si nejsem jistej ale myslim ze je to taky 4GB Katalog muze byt v jednej tabulce, vse ale zalezi na tom co chces s tabulkou delat. Kdyz ji pekne oindexujes tak bude rychla i kdyz bude mit treba nekolik milionu zaznamu a klasickej select nad indexem nad takovou tabulkou bude trvat radove setiny vteriny. U hodne velkeho mnozstvi dat se da tabulka horizontalne rozdelit tzv. "partioning" ale to (umi/bude umet) az mysql 5.1 nebo oracle ale tam jsme uz s cenou jinde :o/ |
||
Hugo Profil |
#3 · Zasláno: 22. 11. 2005, 12:29:01
kaifman
To jsou hodně odvážné odhady. Vždycky záleží na tom na jakém železe to běží. A rychlost MySQL u velkých tabulek (několik miliónů záznamů) celkem rychle klesá. Na větší projekty je lepší použít aspoň postgresql. |
||
kaifman Profil |
#4 · Zasláno: 22. 11. 2005, 12:37:57
Ale o zeleze nebyla rec :)
Opravdu zalezi na tom k cemu ma tabulka slouzit. Vzdycky se da rict, pouzil bych toto a pouzil bych tamto. Kazda databaze ma svoje specifika a hodi se na neco jineho, jde jen o to spravne zvolit. |
||
Hugo Profil |
#5 · Zasláno: 22. 11. 2005, 13:04:04
Otázka byla jestli může mít velká tabulka vliv na rychlost webu, což s železem souvisí hodně. A tvrdit, že nějaká operace nad velkou množinou dat bude trvat setiny sekundy bez znalosti hardwaru je minimálně odvážné.
|
||
Kajman_ Profil * |
#6 · Zasláno: 22. 11. 2005, 13:04:30
nebo oracle ale tam jsme uz s cenou jinde :o/
Na malé projekty (4GB dat, co utáhne jeden procesor a 1GB paměti) je uvolněná verze zadarmo. http://www.oracle.com/corporate/press/2005_oct/103105_databasexe_final site.html |
||
jojo Profil * |
#7 · Zasláno: 22. 11. 2005, 17:01:50
dakujem za info. No tych zaznamov tam bude cca 10000 tak bude ok. Chcem sa este opytat, ze keby som chcel urobit jednoduchu administraciu, je vhodne ukladat jednotlive clanky do tabulky, alebo to riesit uploadom suboru na server?
|
||
Kajman_ Profil * |
#8 · Zasláno: 22. 11. 2005, 17:05:56
Databáze skýtá více možností... ukládat si např. jednoduše nadpis a klíčová slova ke článku a dovolí provádět podobné vylomeniny jakou je fulltextové vyhledávání.
|
||
kaifman Profil |
#9 · Zasláno: 22. 11. 2005, 18:56:18
Kajman_: jj u XE je podle me nejvice omezujica ta ramka, oracle je docela velkej zrout systemovych prostredku.
Na druhou stranu na male projekty to je akorat kanon na vrabce, takze ono to s tim XE neni zas tak zhavy :o/ |
||
Časová prodleva: 19 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0