![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 56 Pomógł: 0 Dołączył: 18.01.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam szanowne grono.
Mam bazę 1TB, dokładniej jedną tabele która ma 1TB danych, baza jest w InnoDB. Czy pracując na takiej bazie indeksy wystarczą? Jak najlepiej optymalizować tą baza, co zrobić żeby to fajnie działało. Chodzi mi tu o zapytania SQL, może trzeba odpowiedni config zrobić w pliku konfiguracyjnym MySQL? Jak wy optymalizujecie takie tabele? Z góry dzięki za pomoc. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 144 Pomógł: 30 Dołączył: 5.05.2007 Skąd: Mannheim Ostrzeżenie: (0%) ![]() ![]() |
Witam !
Baza danych 1 TB to przeciez wiecej niz cala baza danych Wikipedii. Do pracy z takimi zbiorami danych stosuje sie inne technologie niz bezposrednie zabijanie bazy danych (IMG:style_emoticons/default/wink.gif) . Napisanie wlasnego oprogramowanie, bazujacego na algorytmie DFA, ADFA lub innym algorytmie szukajacym jest walka z wiatrakami, poniewaz od wielu lat rozwijane sa tego typu projekty i nie sadze zeby trzeba bylo wywazac otwarte juz drzwi. Wikipedia uzywa JAVA-LUCENE. Mozna pokusic sie o uzycie projektu Nutch. Ewentualnie o jakis komercyjny projekt taki jak Exorbyte Mysle, ze tak czy inaczej twoja 1TB tabele mozna - tak jak twierdza koledzy - logicznie zoptymalizowac, co jednak - jak sadze - niewiele pomoze przy checi bezposredniej pracy z DB. P.S Nie daj sie nabrac na Zend_Search_Lucene . Lojalnie przestrzegam i odradzam. Pozdrawiam |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 207 Pomógł: 18 Dołączył: 4.09.2010 Skąd: warszawa Ostrzeżenie: (0%) ![]() ![]() |
zbigu, nie rozkręcając flame'a... ze dwa komentarze, bazując na Twoim wpisie
Cytat(zbig) Baza danych 1 TB to przeciez wiecej niz cala baza danych Wikipedii. dzięki za tę ciekawostkę. tyle, że nadal 1TB to baza średniego rozmiaru. udostępnić te 1TB 400mln userom, to dopiero issue:) Cytat(zbig) Do pracy z takimi zbiorami danych stosuje sie inne technologie niz bezposrednie zabijanie bazy danych (IMG:style_emoticons/default/wink.gif) . to tylko autor wie, co ma zamiar robić z tymi danymi. my możemy powróżyć z fusów co mu potrzeba. Cytat(zbig) Napisanie wlasnego oprogramowanie (...) jest walka z wiatrakami, poniewaz od wielu lat rozwijane sa tego typu projekty i nie sadze zeby trzeba bylo wywazac otwarte juz drzwi. podpisuję się 2 rękami Cytat(zbig) Ewentualnie o jakis komercyjny projekt Mysle, ze tak czy inaczej twoja 1TB tabele mozna - tak jak twierdza koledzy - logicznie zoptymalizowac(...) i to nawet pozostając przy mysql. jedna z różnych możliwości - silnik od infobrighta. aczkolwiek, jakbym miał wybierać DB, to postawiłbym na oracla, chociażby ze względu na patrycjonowanie bazy. w mysql też można, ale w praktyce to przepaść. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 16.10.2025 - 06:10 |