makovecAle víš co, koukni na třeba Lopuch. přes milion (1070256) přípěvků v skoro 900 tabulkách, indexovaný přes varchary, plus nějaká pošta a systémový data navíc. Struktura db optimální neni vůbec, kolik je to dat ve srovnání s tvýma odhadnout nedokážu.
Nyx je několikrát větší, běží na třech strojích v ceně kolem 20 tis za kus (aspoň myslim, že to tak bylo).
Moc o struktuře toho tvůho portálu nevim, ale tak nějak mi přijde, že MySQL na železe za 80k je malinko disproporce. :)
Pokud je ten projekt tak velký, jak tvrdíš, tak bych zaplatil aspoň někoho, kdo vám udělá návrh (třeba jen na papíře). Pokud víš o db opravdu kulový, tak se může dost dobře stát, že to neuděláš idealně - což se ve staropramen webu ztatí, ale portál to bude brzdit a není nic horšího, než předělávat běžící datovou strukturu. Ten člověk by měl aspoň tušit, jestli při bežném použití bude lepší použít stored procedures (mysql umí dost špatně), čtení stromové struktury (mysql neumí), etc...
Asi bych po vytvoření té základní struktury nageneroval representativní množství dat, optimalisoval v několika vybraných SŘDB (třeba mysql, firebird a postgresql) a udělal pár benchmarků na nejběžnější dotazy. Je to sice dost sraní na začátku, ale pokud do toho chcete dát přes 80k, tak se to myslim vyplatí.
Řešením by mohl být ještě Oracle XE, který je zdarma, ale jen na jeden CPU, 4GB dat a 1GB ram... |