![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 81 Pomógł: 0 Dołączył: 30.01.2008 Ostrzeżenie: (0%) ![]() ![]() |
Bardzo proszę o pomoc - jako dla kompletnego laika - o wybór bazy danych.
Całość będzie się składać z kilku tabel 1. 10 mln max. - ok 20 kolumn różnego typu, w tym jedna "długi tekst" 2. 30 mln - tylko 3 kolumny liczbowe (każdy do 8 cyfr) 3. 10 tys - tylko 3 kolumny 4. 10 tys - tylko 3 kolumny 5. 100 tys - 10 kolumn różnego typu 6. 10 mln - 5 kolumn (cyfry i długi tekst) (będzie potrzebna jeszcze baza zdjęć - ale to chyba załatwię osobną bazą.) Wyszukiwanie będzie się opierało głównie na wybieraniu rekordów po id, ale też będzie wyszukiwanie pełnotekstowe po jednym z pól tabel 10-milionowych Pytanie moje piszę po to aby ogólnie wiedzieć jakiego specjalistę powinienem zatrudnić. Chcę jeszcze powiedzieć, że w tej chwili dysponuję typowym serwerem wirtualnym średniego rozmiaru. Być może będzie trzeba zmienić tę opcję - też prosiłbym tu o poradę zważywszy na minimalizację kosztów. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 435 Pomógł: 40 Dołączył: 16.02.2003 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
2GB Ram, 40mln rekordów
30mln rekordów dla fulltext searcha na MySQLu Sorry, ale to nie może się udać (IMG:style_emoticons/default/smile.gif) Dopler - jeśli zależy Ci na wyszukiwaniu pełnotekstowym to nawet nie myśl o MySQL, a przy takiej liczbie rekordów nastaw się na Elasticsearcha. I przygotuj się, że ten VPS na nic Ci nie wystarczy. Z 2GB Ramu nic nie uda się osiągnąć :-) Nospor - a gdzie "baza" (mongodb) trzyma dane? nie na dysku? (IMG:style_emoticons/default/wink.gif) Hint: GridFS |
|
|
![]() ![]() |
![]() |
Aktualny czas: 10.10.2025 - 12:17 |