Wielkosc tabeli

0

Witam potrzebuje stworzyć bazę danych z tabelą w której będę przechowywał dość dużo rekordów, ponad 4000000 (4 miliony) rekordów. Zanim zacznę jednak wypełnianie tabeli chciałem zapytać czy takie rozwiązanie ma sens. Czyli czy baza z taka ilością rekordów będzie w miarę przyzwoicie chodziła. Mówie niestety o MySql.

0

Ile i jakie kolumny beda w tej tabeli i jak na tej tabeli bedziesz operowal? Ogolnie przy takiej ilosci danych mysql juz sie przytyka.

0

W tabeli ma byc varchar(80) i 3 inty, ale wyszukania będą robione po stringu, zliczanie takich samych i wyciąganie tych intów dla określonych stringów. A jaka baza z dostępnych na popularnych hostingach WWW dała by rade coś takiego udźwignąć? gdybym zredukował liczbę danych do powiedzmy 2-3 miliony.

0

Kazda baza uciagnie 4 miliony rekordow. To nie jest jakas wielka liczba.
W mojej opinii( przetestowalem wiele baz ) najlepsza baza do prowonania stringów przy duzej ilosci danych to ORACLE oraz PostgreSQL. Blado natomiast wypada baza MS (mozliwe ze ma jakies "tricki" optymalizacyjne ale same funckje "stringo - pochodne" sa naprawde marne ). To jest tylko moja obserwacja.

Na strone WWW polecam wlasnie PostgreSQL lub MySQL

0

Na hostingu to bym polecil PostgreSQL, troche lepiej sobie radzi w taka iloscia danych niz MySQL.

@up: MS to MSSQL czy Mysql? :)

0

no MS to raczej zdecydowanie MS SQL
od wersji 2005 M$ ma jakies funkcje do inteksowania tekstow etc. ale w sumie nigdy nie pestowalem jak sprawnie dzialaja

1 użytkowników online, w tym zalogowanych: 0, gości: 1