powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / БД для Интернет и не только
32 сообщений из 32, показаны все 2 страниц
БД для Интернет и не только
    #33754848
DinamIK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть такая проблема. В нашей конторе есть электронный справочник, который продается на CD. сейчас он написан на Delphi и работает с Interbase. для того, чтобы пернести обновленную информацию в интернет (тот же справочник, но уже он-лайн) делается простое копирование файла базы данных. это встпуление...

проблема в том, что Interbase очень долго работает, если сразу несколько пользователей выполняют запросы. как вариант решения - мощный сервер, но все таки это не выход, потому как вкладывать деньги в оборудование, тогда как БД мягко говоря тормознутая - не есть хорошо.

поэтому решили переписать справочник (обе версии) под новую БД, но какую, не знаем. есть множество вариантов.

может быть подскажете что же выбрать?

Требования следующие:
1 Обеспечить многопользовательский доступ с большим количеством одновременных пользователей
2 Устойчивость к неполадкам оборудования, ПО сервера
3 Достаточная стойкость к несанкционированному доступу
4 Возможность хранения достаточно большого объема информации (предположительно до 10 Гб)
5 Отсутствие платы за лицензию или очень низкая цена
6 Возможность оперативного копирования базы справочника из локальной сети на веб-сервер без изменений
7 Должна одинаково эффективно работать:
-- на веб-сервере, под управлением специального программного обеспечения
-- на локальном компьютере пользователя (установкапрограммы справочника клиентам) без установки дополнительного ПО
-- на сервере в локальной сети для обновлении информации
8 Должна в достаточной степени поддерживаться языками программирования PHP и Delphi


буду благодарен любым конструктивным советам!
...
Рейтинг: 0 / 0
БД для Интернет и не только
    #33754928
Yo.!!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИМХО из опенсоурса конечно же рулит postgres из пропретарных но бесплатных на 10гб может db2 проканать. что до публикации в веб то наверника в любой субд достаточно скопировать датафайлы (если платформы/оси совпадают). с инсталяцей незнаю, но по моему сейчас не проблема запихнуть в свой инсталятор все что угодно.
...
Рейтинг: 0 / 0
БД для Интернет и не только
    #33755084
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В интернете нужно только чтение информации?
тогда, имхо, очень хорошо пойдет MySQL с таблицами на движке MyISAM

Насчет медленности - а SQL-запросы уже оптимизированы до предела?
а то, может, там еще есть над чем поработать?
...
Рейтинг: 0 / 0
БД для Интернет и не только
    #33755174
Фотография Михаил Михайлович
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DinamIK

проблема в том, что Interbase очень долго работает, если сразу несколько пользователей выполняют запросы.

буду благодарен любым конструктивным советам!



А почему Ваша база "долго работает" не интересовались?
...
Рейтинг: 0 / 0
БД для Интернет и не только
    #33755202
Фотография StalkerS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yo.!!ИМХО из опенсоурса конечно же рулит postgres из пропретарных но бесплатных на 10гб может db2 проканать.
вот это да, вы что Yo!, пива перепили, какой db2, а как-же Оракл ?
...
Рейтинг: 0 / 0
БД для Интернет и не только
    #33759118
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
StalkerS Yo.!!ИМХО из опенсоурса конечно же рулит postgres из пропретарных но бесплатных на 10гб может db2 проканать.
вот это да, вы что Yo!, пива перепили, какой db2, а как-же Оракл ?
Увы, бесплатный Оракл на 10Гб не проканает... только до 4 Гб!
...
Рейтинг: 0 / 0
БД для Интернет и не только
    #33760873
DinamIK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
в общем, решили не переписывать CD-версию справочника - большой уж очень геморой

думаем сделать так: создать базу на мускуле с такой же структурой, что и интербейсовская и копировать данные из интербейса в мускуль при помощи программки IBExpert.

mysql-база лежит на серваке у хостера (сервак в принципе наш, на находится в дата-центре и доступ к нему через интернет), interbase-база находится в своей сети.

при подключении к базе мускуль что нужно прописывать? какой файл нужно указать в поле "Файл базы данных"? я поставил db.opt (порыскал в папках mysql), выдал ошибку: сначала что-то про невозможность найти libmySQL.DLL. нашел, засунул в папку с IBExpert, теперь выдает "access violation at address 00000000 read for address 00000000"

кто-то с этим сталкивался?

по поводу скорости работы базы: запросу простые и нанких заморок там не должно быть. просто сайт очень динамичный и одна страница (разные её части) генерируется из разных запросов. вот и все
...
Рейтинг: 0 / 0
БД для Интернет и не только
    #33760969
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DinamIKдумаем сделать так: создать базу на мускуле с такой же структурой, что и интербейсовская и копировать данные из интербейса в мускуль при помощи программки IBExpert.а вы уверены, что IBExpert умеет работать с MySQL?
DinamIKпо поводу скорости работы базы: запросу простые и нанких заморок там не должно быть.Да ну? прям так все идеально? и фуллсканов никаких нет, и дисковых сортировок?
...
Рейтинг: 0 / 0
БД для Интернет и не только
    #33761186
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторпроблема в том, что Interbase очень долго работает, если сразу несколько пользователей выполняют запросы.
автортогда как БД мягко говоря тормознутая - не есть хорошо.

можно я промолчу?
...
Рейтинг: 0 / 0
БД для Интернет и не только
    #33761259
guest_20040621
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
> Interbase очень долго работает, если сразу несколько пользователей
> выполняют запросы

Что значит "долго работает"? "Несколько пользователей" - это сколько? Конфиг сервера, статистику и характеристики базы данных - в студию.

> буду благодарен любым конструктивным советам

Кто ж Вам, уважаемый, сказал, что проблема в IB?
...
Рейтинг: 0 / 0
БД для Интернет и не только
    #33762699
DinamIK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сервер:
FreeBSD
Apache
CPU 600Mhz, 192Mb memory

база работает с РНР. посмотреть можно здесь
http://www.bsfera.ru

по данным статистики сервера процессы fb_inet_server забирают почти 100% процессора и памяти (если процессов около 20 и более). от этого даже сервер падает.

по поводу запросов: главная страница строиться так
- три простых запроса, которые отображают статистику по новостям (например, select count(*) from source - количество источников)

- select first 10 news.ndate, news.nid, news.ncaption, news.ncontent, source.sid, source.sname, ntheme.ntid, ntheme.ntname from news, source, ntheme where news.NSID= source.sid and news.NNTID=ntheme.NTID order by ndate desc, NID desc - это вывод списка последних 10 новостей с указанием истояника и тематики

- правая часть ("в выходные") строиться так: выбираются Ид событий, которые удовлетворяют условию "дата проведения входит в выходные", запихивается в массив, массив перемешивается в случайном порядке, вырезаются 3 записи и идет запрос с указанием ИД этих трех событий.

ВСЁ! никаких сложнейших запросов, лишь простое объединение таблиц

ну ещё на погода: подключается к RSS каналу и парсит его в ХHTML
...
Рейтинг: 0 / 0
БД для Интернет и не только
    #33762720
DinamIK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
хостинг кстати (виртуальный выделенный сервер) вот здесь http://firstvds.ru

есть, конечно, предположения о том, что проблемы могут быть на их стороне. писал с такими мыслями в сапорт, они кивают на жарптицу, мол это она у вас кушает много
...
Рейтинг: 0 / 0
БД для Интернет и не только
    #33763328
guest_20040621
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
> Сервер

Это пародия на сервер. И статистику смотреть бессмысленно.

> никаких сложнейших запросов

Купите или арендуйте нормальную железку, - проблем, о которых Вы рассказываете, не будет. Сейчас это стоит смешных денег.
...
Рейтинг: 0 / 0
БД для Интернет и не только
    #33763337
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DinamIK- три простых запроса, которые отображают статистику по новостям (например, select count(*) from source - количество источников)Не знаю, как оно в Interbase, а, например, для MySQL с движком InnoDB это очень не простой запрос!
...
Рейтинг: 0 / 0
БД для Интернет и не только
    #33763369
Gold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для Interbase тоже не простой - полный перебор.
...
Рейтинг: 0 / 0
БД для Интернет и не только
    #33763437
StudSW
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может стоит подумать о переходе на с CS на SS.
Классик при большом числе коннектов ресурсы жрет больше (но равномеренее).

--
Учусь (пока/ещё) чего и вам желаю


Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
БД для Интернет и не только
    #33763521
DinamIK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ну, мы, конечно, собираемся приобретать свою машину

вот примерные парметры
1. CPU AMD Athlon 3800+
2. память 1Gb
...
что ещё можете добавить. уложиться приказано в тыщу рупий )))
...
Рейтинг: 0 / 0
БД для Интернет и не только
    #33763540
Gold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Суперсервер под FreeBSD не выпускают :-(
...
Рейтинг: 0 / 0
БД для Интернет и не только
    #33763562
DinamIK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
StudSW
Может стоит подумать о переходе на с CS на SS.
Классик при большом числе коннектов ресурсы жрет больше (но равномеренее).


насколько я понимаю, что на двух-процессорном атлоне CS будет работать хуже, чем SS. а вот под любую ось будет нормально фурычить?
...
Рейтинг: 0 / 0
БД для Интернет и не только
    #33763671
guest_20040621
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
> вот примерные парметры

Серверы на Athlon не делают.

> уложиться приказано в тыщу рупий

Не получится.
...
Рейтинг: 0 / 0
БД для Интернет и не только
    #33763685
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DinamIKну, мы, конечно, собираемся приобретать свою машину
общий объем базы какой?
если не очень большой, то лучше поставить побольше оперативки, чтобы тяжелые SQL-запросы не насиловали дисковую подсистему.

Хотя, имхо, наиболее экономичное и, одновременно, перспективное решение - пересмотреть и оптимизировать используемые SQL запросы, т.к. тормознуть можно любую, самую крутую железку.
...
Рейтинг: 0 / 0
БД для Интернет и не только
    #33763719
DinamIK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
guest_20040621> вот примерные парметры

Серверы на Athlon не делают.

> уложиться приказано в тыщу рупий

Не получится.

так какой же выбор сделать, в пользу чего? если все это под файрбёрд
...
Рейтинг: 0 / 0
БД для Интернет и не только
    #33763736
DinamIK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
miksoft DinamIKну, мы, конечно, собираемся приобретать свою машину
общий объем базы какой?
если не очень большой, то лучше поставить побольше оперативки, чтобы тяжелые SQL-запросы не насиловали дисковую подсистему.

Хотя, имхо, наиболее экономичное и, одновременно, перспективное решение - пересмотреть и оптимизировать используемые SQL запросы, т.к. тормознуть можно любую, самую крутую железку.

базы на самом деле две. 1- 50 Мб (растет не очень быстро, думаю предел - 100), а вот вторая - около 250 Мб и будет расти дальше, думаю до гигабайта
...
Рейтинг: 0 / 0
БД для Интернет и не только
    #33763741
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DinamIKтак какой же выбор сделать, в пользу чего? если все это под файрбёрдв пользу оптимизации работы с БД вообще и оптимизации SQL-запросов в частности.
...
Рейтинг: 0 / 0
БД для Интернет и не только
    #33763749
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DinamIKдумаю до гигабайтатогда оперативки не меньше того же гигабайта, а лучше два.
...
Рейтинг: 0 / 0
БД для Интернет и не только
    #33763771
DinamIK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
[quot miksoftв пользу оптимизации работы с БД вообще и оптимизации SQL-запросов в частности.[/quot]

это понятно и такие работы постоянно ведуться! но веть время выполнения невозможно свети к нулю, поэтому ограничение в любом случае есть!

я в принципе спрашиваю: что можно выбрать из железа, так, чтобы оно неплохо работало с файрбёрдом?
...
Рейтинг: 0 / 0
БД для Интернет и не только
    #33763783
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DinamIK miksoftв пользу оптимизации работы с БД вообще и оптимизации SQL-запросов в частности.

это понятно и такие работы постоянно ведуться! но веть время выполнения невозможно свети к нулю, поэтому ограничение в любом случае есть!
к нулю, конечно, не сведешь.
а если свести на порядок-два, то и необходимость в новом железе отпадет...
...
Рейтинг: 0 / 0
БД для Интернет и не только
    #33763959
StudSW
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Разведи временные файлы FB и базу на разные диски (физические).
Скорость будет на порядок больше на сортировках и т.п.

А далше можно будет копать в сторону RAM-disk для temp-файлов.

А на Linux перейти не получается? (для SS)
--
Учусь (пока/ещё) чего и вам желаю


Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
БД для Интернет и не только
    #33763979
guest_20040621
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
> так какой же выбор сделать, в пользу чего? если все это под файрбёрд

Вы меня спрашиваете? Я-то откуда могу знать, что именно Вам нужно? ;) Если у вас есть штатный системный администратор, можно подумать о покупке сервера.

Вообще, я бы поступил следующим образом:
1. Определил бы необходимый минимум ресурсов для запуска приложения (это просто: тулза для имитации нагрузки + статистика сервера),
2. Исходя из п. 1. с учетом необходимой безопасности сформулировал бы требования к среде запуска приложения,
3. С учетом бюджета и п. 2 выбрал решение.
...
Рейтинг: 0 / 0
БД для Интернет и не только
    #33765028
DinamIK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
guest_20040621тулза для имитации нагрузки

а где можно достать такую. искал в яндыксе, гугле. ничего не нашел. не подскажете хотя бы название?
...
Рейтинг: 0 / 0
БД для Интернет и не только
    #33765429
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторА далше можно будет копать в сторону RAM-disk для temp-файлов.
для последних IB/FB это не даст эффекта. они все равно используют для сортировки на диске файлы с флагом temporary, которые ОС и так по максимуму размещает в памяти.
...
Рейтинг: 0 / 0
БД для Интернет и не только
    #33765537
guest_20040621
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
google.com -> stress testing tools
opensourcetesting.org или аналогичные
...
Рейтинг: 0 / 0
32 сообщений из 32, показаны все 2 страниц
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / БД для Интернет и не только
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]