10 очень больших баз в MySQL. Как лучше поступить.

general

Новичок
10 очень больших баз в MySQL. Как лучше поступить.

Начальство поставило задачу: выложить наши внутриинститутские базы в сеть. Вот и думаю, выдержит ли MySQL такой объем и как будет искать.

Это научная база по биохим. соединениями. Около 10 таблиц по 200-250 тысяч записей. Записи короткие (по 8-10 полей), каждое поле не больше 250 символов.

На Оракл наш институт потратится не может, вот и будем латать в SQL.

Вопросы у меня следующие.

1. Вообще, примет ли MySQL такой объем? (думаю, примет, конечно, но может быть есть другие мнения).

2. Стоит ли объединить эти таблицы в одну (они однотипны), или в целях повышения скорости поиска держать в MySQL отдельные таблицы?

3. В день к базе будет 500-1000 запросов, причем каждый поисковый запрос должен обращаться ко всем данным (это около 2 млн. записей. Потянет ли?

4. Поделитесь схожим опытом, если есть.

Спасибо!
 

confguru

ExAdmin
Команда форума
1. Это не много :)

2. в целях повышения скорости поиска можно держать в MySQL отдельные таблицы + индексы

3. В день к базе будет 500-1000 запросов - шутишь? У меня
до 1 776 запросов в мин :)

4. Ты ничего толком не описал.
 

alpine

Новичок
general
IMHO тебя должна больше волновать система поиска а потом уже БД.
 

confguru

ExAdmin
Команда форума
general

Ну и железо не списанный 486 с 16мб памяти конечно :)
 

Кром

Новичок
>На Оракл наш институт потратится не может, вот и будем латать в SQL.

А что значит "латать в SQL"?
 

confguru

ExAdmin
Команда форума
general

Не латать а летать :)
Она еще остется самой быстрой БД :) если повыключать
всякие транзакции...
 

tony2001

TeaM PHPClub
>Около 10 таблиц по 200-250 тысяч записей
это? много? это юмор?
"много" - это когда 7 миллиардов записей и таблица на 300 гигов.
 
Сверху