Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [mysql] Baza danych Gigant
Forum PHP.pl > Forum > Bazy danych
Zwariowany
Chciałbym się was zapytać, jak wyszukiwarki internetowe mogą wg was mieć zapisane strony, że znajdują one odpowiedz na zapytanie w przeciągu sekundy? Jakiej bazy używa np netsprint, czy choćby szukacz? Wiadomo, że google ma BIGTABLE, a mi chodzi o rozwiązania gotowe. Jak wy byście zrobili taką wyszukiwarkę pod kątem bazy danych?
erix
Sphinx.
Zwariowany
Brzmi ciekawie, mógłbyś coś o tym Spinxie powiedzieć?
erix
Zbanowali Ci Google?
Zwariowany
Znalazłem już ciekawy artykuł. A teraz dalsza część mojego pytania: Przeszukujemy 210.000.000 stron w polskim Internecie - takie coś ma napisane wyszukiwarka netsprint. Przyjmuje, że każda strona ma średnio 10 podstron. Co daje 2,1 mld stron w bazie (wierszy) exclamation.gif! Czy spinx również to jakoś obsłuży, czy tu jakieś inne rozwiązanie wchodzi w grę?
erix
Przejrzyj sobie dobrze stronę, to się dowiesz.

Przy takich ilościach dochodzą dodatkowo zagadnienia replikacji.
Zwariowany
tam piszę o 300 tys, a nie o 3mld ;/
erix
Ale ja jeszcze o czymś napisałem.
Zwariowany
O replikacji, ale nawet jak coś się zreplikuje to to i tak jest co najmniej 2 mld wierszy ...
erix
A o memcached słyszał?
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.