Посоветуйте с выбором СУБД

SQL во всех проявлениях - от ANSI-92 до TSQL.

Модераторы: Yurich, Absurd

Ответить
KurL
Сообщения: 1
Зарегистрирован: 10 мар 2005, 16:29

Столкнулся со сложностью - хочу выбрать СУБД.
Кроме игрушечных примеров с БД никогда ничего не делал и вот предстоит...

Буду делать большую базу, содержащую уйму документации. Помимо надёжности СУБД хочется иметь возможность быстро делать выборку и составлять отчёты (печатать их по оч чёткому стандарту). Быстро вносить изменения, быстро искать (ну, сам понимаешь хочется всё делать с БД быстро и надёжно и удалённо )

Склоняют меня брать mysql и php - что м.б. хорошего и плохого в таком подходе?

Хочу совет - на какую СУБД обратить внимание и почему.
Где посмотреть доки, примеры отзывы?
Yurich
Сообщения: 107
Зарегистрирован: 23 фев 2004, 19:07

KurL писал(а):Буду делать большую базу, содержащую уйму документации. Помимо надёжности СУБД хочется иметь возможность быстро делать выборку и составлять отчёты (печатать их по оч чёткому стандарту). Быстро вносить изменения, быстро искать (ну, сам понимаешь хочется всё делать с БД быстро и надёжно и удалённо )
"большую базу" - это сколько?
"уйму документации" - это сколько и что такое "документация"? может подойдет файловая система? ]www.oracle.com[/url])
- Sybase (http://www.sybase.com)
- MSSQL (http://www.microsoft.com)
- MySQL (http://www.mysql.com)
- Firebird (http://www.google.com)
- Postgres (опять же http://www.google.com)
- Informix (...)
- ну и еще по мелочи...

выбрать из нее самую-самую быструю и надежную...

P.S. Извини за некоторый сарказм, но "задав дурацкий вопрос, будь готов получить на него дурацкий ответ". Уточни свою задачу и тебе здесь с удовольствием подскажут может быть чего-нить дельное...
Yurich
Сообщения: 107
Зарегистрирован: 23 фев 2004, 19:07

В догонку... Постарайся объяснить все так, чтобы тебя смогла понять "бабушка 80 лет никогда не видевшая компьютер"...
Дабы не быть голословным небольшой пример:
Необходимо понять как лучше всего хранить документы и некоторые дополнительные данные связанные с документами (автор, дата создания, дата изменения, группа лиц которые имеют право читать.редактировать этот файл). Документом может быть:
- текстовый файл (размер от 1 кб до 100 кб... средний размер 5 кб)
- картинка (.jpg, .gif)

В основном система будет ориентироваться на выборку (80% select, 10% - insert, 8% - update, 2% - delete).

Необходимо иметь возможность поиска в текстовых файлах. Ну и так далее...
sergey-sv
Сообщения: 6
Зарегистрирован: 10 мар 2005, 14:49
Откуда: Москва

По моему связка MySQL+PHP идеальна для этого проекта (если конечно он ориентирован на работу в сети :) .
ИМХО в базе нужно хранить только имена файлов, а сами файлы отдельно - так будет быстрее.
MySQL последних версий (5+) очень стабилен и надежен. А если проект ориентирован под одно рабочее место, то наверное, лучше MSAccess.
Yurich
Сообщения: 107
Зарегистрирован: 23 фев 2004, 19:07

sergey-sv писал(а):По моему связка MySQL+PHP идеальна для этого проекта (если конечно он ориентирован на работу в сети :) .
ИМХО в базе нужно хранить только имена файлов, а сами файлы отдельно - так будет быстрее.
MySQL последних версий (5+) очень стабилен и надежен. А если проект ориентирован под одно рабочее место, то наверное, лучше MSAccess.
Может конечно вам виднее, но для меня это не очевидно, так как требования к БД очень размыты. Хранение в БД только имен файлов хорошая стратегия, но не во всех случаях. Например если нужен поиск по содержимому файлов, то может быть выгоднее хранить и сами текстовые файлы в БД.
На счет стабильности MySQL 5-й версии. Это неправда. Он еще очень не стабилен. Посмотрите, на данный момент он даже не бета-релиз.
Не спорю для данной задачи может быть MySQL будет оптимальным решением, но я не спорю только потому, что я не видел еще нормального описания задачи. И если оптимальным выбором будет MySQL, то использовать надо версии 4.0 или 4.1.
sergey-sv
Сообщения: 6
Зарегистрирован: 10 мар 2005, 14:49
Откуда: Москва

я не видел еще нормального описания задачи
Так прежде чем искать решения, надо узнать задачу :) Зачем людей беспокоить?
Yurich
Сообщения: 107
Зарегистрирован: 23 фев 2004, 19:07

sergey-sv писал(а):
я не видел еще нормального описания задачи
Так прежде чем искать решения, надо узнать задачу :) Зачем людей беспокоить?
Честно говоря не понял... думаю эта фраза не ко мне..
Ответить