Предыдущая тема :: Следующая тема |
Какие базы лучше? |
Централизованные |
|
75% |
[ 3 ] |
Распределённые |
|
25% |
[ 1 ] |
|
Всего голосов : 4 |
|
Автор |
Сообщение |
Spectrum
Зарегистрирован: 30.06.2004 Сообщения: 9 Откуда: г.Обнинск
|
Добавлено: Ср Июн 30 2004 19:51 Заголовок сообщения: Централизованные или распределённые - ВОТ в чём вопрос |
|
|
Ребята, как Вы думаете, какие БД лучше: централизованные (MySQL, SQL Server и т.п.) или распределённые (много файлов по разным папкам).
Высказывайте свои соображения и голосуйте!
------------
Моё мнение:
за центр: эффективно упорядочивают много таблиц, мало файлов, есть защита (много юзеров).
за распр.: быстрая и простая обработка (зачастую 4-5 строчек Perl-кода),
каждая БД оптимизирована под свою задачу.
-----------
Предлагаю для оценки:
Название----Тип----Пример----Адрес
MySQL ----центр--phpBB----- http://www.mysql.org/
STD DB ----распр--XOpinion-- http://specpc.net.ru/
-----------------
Комментарий:
STD DB (Spectrum DataBase Driver) - Специально разработанная мной концепция простых распределённых БД. Описание умещается на одной странице по адресу http://specpc.net.ru/std_db.htm
Примером использования такой БД является гостевая книга XOpinion по адресу http://specpc.net.ru/cgi-bin/index.cgi
----------------
Спасибо за внимание.
Я думаю, над этим вопросом стоит подумать, а?
---------------
Короче, голосуем и выражаем мнения Живо! _________________ Чтобы учить, не обязательно знать. |
|
Вернуться к началу |
|
|
cerber
Зарегистрирован: 19.12.2003 Сообщения: 296 Откуда: Казахстан, Актюбинск
|
Добавлено: Чт Июл 01 2004 09:34 Заголовок сообщения: |
|
|
Как я понимаю в распределённых базах данных основная часть работы ложаться на операционную систему. Но помойму файловая система не расчитана на огромные массивы обработки данных.
Пример: База 1С которая лежит на сервере в расшаренной папке, при количестве юзеров до 10 лучше расшаренная папка, а если их(юзеров) более 10 то лучше повесить базу на MS SQL SERVER.
Отсюда вывод(моё личное мнение): для огромных массивов информации лучше использовать централизованную базу данных, а в средних базах данных использовать распределённую. |
|
Вернуться к началу |
|
|
wildwind
Зарегистрирован: 03.02.2004 Сообщения: 268 Откуда: Москва
|
Добавлено: Чт Июл 01 2004 12:06 Заголовок сообщения: |
|
|
Ты еще спроси что лучше Windows или Unix... |
|
Вернуться к началу |
|
|
Spectrum
Зарегистрирован: 30.06.2004 Сообщения: 9 Откуда: г.Обнинск
|
Добавлено: Чт Июл 01 2004 13:02 Заголовок сообщения: |
|
|
Если так ставить вопрос, что лучше, конечно, Юникс. Но давайте это ТУТ обсуждать не будем.
---------------
Я не считаю, что распределённые базы данных грузят файловую систему. Могу привести пример.
Итак, на неком бесплатном хостинге Фатал.Ру ( http://www.fatal.ru ) хранились ВСЕ директории юзеров в папке /www.
И всё это полетело тодько тогда, когда набралось 30 тысяч пользователей!
Тогда админ сделал следующее:
стал класть папку, например, hren1 для href.fatal.ru, вот так:
/www/h/hr/hren/
Легко посчитать, что это полетит, когда юзеров будет 30000*26*26
А если вложенность - 5 ступеней, а не две?
Тогда распределённые БД побеждают!
Ведь в каждой папке в конечном счёте будет 5-6 файлов, что меньше того сформулированного десятифайлового лимита, с которым, кстати, ещё можно поспорить. _________________ Чтобы учить, не обязательно знать. |
|
Вернуться к началу |
|
|
Andy-C
Зарегистрирован: 09.12.2003 Сообщения: 73 Откуда: Нальчик
|
Добавлено: Чт Авг 19 2004 11:00 Заголовок сообщения: ХЗ войны ;) и воины |
|
|
wildwind писал(а): | Ты еще спроси что лучше Windows или Unix... |
И ответь: патамучта! _________________ До onlina Andrew C. |
|
Вернуться к началу |
|
|
Antimof
Зарегистрирован: 04.08.2004 Сообщения: 41 Откуда: Тольятти
|
Добавлено: Пт Авг 20 2004 09:05 Заголовок сообщения: Это не тема - это базар за жизнь в терминах ИТ |
|
|
сабж |
|
Вернуться к началу |
|
|
Борис Гость
|
Добавлено: Пт Авг 27 2004 14:29 Заголовок сообщения: |
|
|
По видимому, под "централизованными БД" понимаются СУБД типа оракл, М$ скл, информикс, прогресс и т. п., а под "распределёнными" фокспрошные, и просто данные в файлах, поддерживаемые на уровне прикладной программы. Это недостаточные взгляд на вещи. Разве оракл всё хранит в одном файле? Разве оракловская таблица содержится в одном файле? Да она может располагаться вообще на нескольких машинах. Так что "централизованные" или "распределённые" относится именно к уровню управления СУБД-шном или прикладном.
Мораль: во всех отношениях правильно работать с централизованными БД. |
|
Вернуться к началу |
|
|
and3008
Зарегистрирован: 12.10.2001 Сообщения: 14893 Откуда: Н.Новгород
|
Добавлено: Вс Авг 29 2004 15:17 Заголовок сообщения: |
|
|
Согласен, что сравнивать некорректно.
Да и что сравниваем-то?
Способ хранения данных или метод обработки? |
|
Вернуться к началу |
|
|
Webgrossmeister
Зарегистрирован: 06.09.2004 Сообщения: 2
|
Добавлено: Ср Сен 08 2004 08:08 Заголовок сообщения: |
|
|
И те, и те базы данных имеют свою нишу.
В вопросе хорошо бы было указать, в контексте каких приложений мы их рассматриваем.
Например, DNS (тоже считается распределенной БД) трудно представить в виде централизованной БД.
С другой стороны, трудно представить себе БД предприятия, "размазанную" по всем машинам корпоративной сети.
Такое мое мнение _________________ Best regards,
WGM |
|
Вернуться к началу |
|
|
|