Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Jaka baza? - 30 mln rekordów, Proszę o pomoc w wyborze bazy
Dopler
post
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.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
ano
post
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
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 10.10.2025 - 12:17