![]() |
|
Модераторы: LSD |
![]()
|
|
| AKN |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 97 Регистрация: 11.11.2005 Репутация: нет Всего: нет |
Господа, я вообще-то с сетевыми базами данных знаком мало (работаю сис. админом, и к программированию прямого отношения не имею), но душа желает творить...
вообщем предложили работу - перевести местный завод с фокса на клиент-сервер. Завод большой, но база данных не сложная. Сам я программил локальные базы, с сетевыми не знаком. Подскажите какую платформу выбрать, в каком направлении работать? Подчеркиваю, что основным критерием выбора является простота установки и настройки. Буду очень признателен за помощь советом знающих людей! |
|||
|
||||
| Berliner |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 803 Регистрация: 18.5.2005 Репутация: нет Всего: 2 |
MS SQL 2000 сервер неплохой, но платный. важно очень как ты спланируешь базу данных(таблицы хранимые процедуры.......). нужно узнать сколько активных пользователей будут коннектиться к базе данных, размер базы данных....
|
|||
|
||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 24 Всего: 538 |
1. На чем программировал?
2. Размер базы, количество таблиц и пользователей? -------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
| AKN |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 97 Регистрация: 11.11.2005 Репутация: нет Всего: нет |
Вообще сессий (пользователей) будет около 150, но реально работать одновременно с ресурсами будут от силы 15-20 человек. Количество таблиц - около 50, но с возможностью роста до 100. База будет расти медленно (интенсивность пополнения записей в таблицах невысока). |
|||
|
||||
| batigoal |
|
|||
![]() Нелетучий Мыш ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6423 Регистрация: 28.12.2004 Где: Санктъ-Петербургъ Репутация: 1 Всего: 151 |
FireBird?
-------------------- "Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли) ЖоржЖЖ |
|||
|
||||
| AKN |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 97 Регистрация: 11.11.2005 Репутация: нет Всего: нет |
а не подойдет ли MySQL ?
|
|||
|
||||
| Ignat |
|
|||
![]() Флудератор ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4030 Регистрация: 19.4.2004 Где: غيليندزيك مدينة Репутация: нет Всего: 73 |
На такой нагрузке не обязательно... Можно еще Postgre, MySQL, MSSQL. Какая ось на сервере? Требования к лицензии? Толстый/тонкий клиент? Конечно, если винда на сервере. Нужно БД на халяву и используется борландовский клиент, то однозначно ЖарПтицу стоит использовать. -------------------- Теперь при чем :P |
|||
|
||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 24 Всего: 538 |
Тоже можно. Нагрузка судя по всему у тебя не большая, так что необходимости в монстрах типа MS SQL, Oracle, DB2 нет. В данном случае, выбор СУБД это вопрос предпочтений, лично мне больше нравится Firebird. По причине того, что он изначально поддерживал все фишки приличной СУБД, типа триггеров, хранимок и транзакций. -------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
| Vit |
|
|||
![]() Vitaly Nevzorov ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 10964 Регистрация: 25.3.2002 Где: Chicago Репутация: 14 Всего: 207 |
Угу... ведь сетевая база данных сооовсем не то о чём вы хотели спросить... То о чём вы спрашиваете - это серверная база данных. -------------------- With the best wishes, Vit I have done so much with so little for so long that I am now qualified to do anything with nothing Самый большой Delphi FAQ на русском языке здесь: www.drkb.ru |
|||
|
||||
| AKN |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 97 Регистрация: 11.11.2005 Репутация: нет Всего: нет |
согласен, не так выразился. Господа, еще один вопрос - если нагрузка на сервер возрастет раза в 3, жарптица справится? судя по рекомендациям Vit, стоит выбирать MySQL... |
|||
|
||||
| chief39 |
|
|||
![]() карманная тигра ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1631 Регистрация: 20.5.2005 Где: Киев Репутация: 8 Всего: 77 |
Ну, если локальные уже были и опыт эскьюэля уже есть - тогда легче. В принципе базы как базы Только определись сначала где основная логика будет - на скл-сервере или в клиентских приложениях(не рекомендую). Судя по тому, что нагрузка небольшая - бери mysql(в последних, говорят, уже процедуры/триггера есть) Firebird или Postgre. Можно, конечно, купить какого-то платного монстрика или стыриьт его, но оно того стоит? Мне кажется, эти три перечисленные СУБД вполллне подойдут И вообще, лучше попробовать и выбрать. Добавлено @ 10:18
Ну, насчёт количества коннектов - глянь в доке по птице. А если ты имеешь в виду объёмы данных - то в три раза по сравнению с чем? И, если я правильно понял, заводу нужно что-то, занимающееся учётом складирования/логистикой + (может быть) немного отдел кадров/денежные вопросы. Тогда вряд ли сервер нагрузкой убьёшь. Это ведь не риалтайм биллинговые системы с ежесекундными тоннами информации. Я думаю, выбор стоит строить скорее на своих предпочтениях после ознакомления с этими СУБД. Ибо каждая из них нагрузку должна "на ура" потянуть. -------------------- Люди - это свечи. Они либо горят, либо их - в жопу!(с) |
|||
|
||||
| Ignat |
|
|||
![]() Флудератор ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4030 Регистрация: 19.4.2004 Где: غيليندزيك مدينة Репутация: нет Всего: 73 |
AKN, всё таки опишите конфигурацию сервера и скажите какой клиент?
-------------------- Теперь при чем :P |
|||
|
||||
| Nobody |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 838 Регистрация: 25.8.2003 Где: Россия, Москва Репутация: 1 Всего: 16 |
MySQL фтопку. PostgreSQL или FireBird. Я бы выбрал PostgreSQL.
-------------------- |
|||
|
||||
| Ignat |
|
|||
![]() Флудератор ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4030 Регистрация: 19.4.2004 Где: غيليندزيك مدينة Репутация: нет Всего: 73 |
-------------------- Теперь при чем :P |
|||
|
||||
| AKN |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 97 Регистрация: 11.11.2005 Репутация: нет Всего: нет |
Сервер будет 2х головый, оперативки не меньше полутова ГБ. По точнее еще не известно - нужно сначала базу оформить, данные залить из БД фокспро, а потом по результатам тестов сервер будет. Клиент планируется тонким, т.е. вся обработка будет вестись на сервере, на клиентских машинах никаких таблиц не будет - все будет тянутся с сервера. Есть опыт работ на таких приложениях (не мною написанных) - неплохо себя зарекомендовали.
|
|||
|
||||
| bas |
|
||||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 446 Регистрация: 14.8.2002 Где: Молдова, Кишинев Репутация: нет Всего: 2 |
Я бы определился с БД, а потом переносил данные.
Фраза не имеет смысла. Данные будут поступать к клиенту (вопрос в каком виде) и без разницы "тонкий" или "толстый" клиент, разница - где драйвера обработки. Это сообщение отредактировал(а) bas - 21.2.2006, 14:58 |
||||
|
|||||
| Nobody |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 838 Регистрация: 25.8.2003 Где: Россия, Москва Репутация: 1 Всего: 16 |
Ignat, транзакции, триггеры, хранимые процедуры, свои типы, масштабируемость, более полное соответствие SQL99. Хватит?
Добавлено @ 00:54 Ignat, http://forum.vingrad.ru/index.php?showtopic=14389 -------------------- |
|||
|
||||
| SergeBS |
|
||||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1111 Регистрация: 10.6.2005 Где: Владимир Репутация: 1 Всего: 22 |
Nobody,
А теперь рекомендую пойти и прочитать насчет объявленной стабильной (т.е. промышленно применимой) 5.0.18. Где триггеры ... все есть. Свои типы - ню-ню. Оно конечно да, когда char(50) и Char(51) это свои и разные типы - это типа круть немерянная. Только нафиг не нужная. В ЖарПтице кластеры появились? По-моему нет. А раз так, то по масштабируемости она не лучше. А с учетом всего одного типа баз, а не 4-х - хуже. Не говоря о туевой хуче параметров настройки, которых у Птички просто нет. Как нет и кучи типов данных по сравнению с мускулом. А в остальном надо осознать, что MySQL 3.23 и 5.0.18 - очень даже разные по функционалу. Т.е. кое-кто (не будем показывать пальцем) сравнивает продукт прошлого века с современным. Нехорошо. Некорректно. Сравнивать - так ровесников. Насчет же
Это как? В каких попугаях полнота меряется? Может вначале с этим разобраться надо? |
||||
|
|||||
| AKN |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 97 Регистрация: 11.11.2005 Репутация: нет Всего: нет |
мда... тут уже споры начались нехилые. Не знаю... выбрал жарптичку. Создал базу, таблицы кидаю... Опыт решает. Поэтому, если не понравится в работе буду думать.
Всем спасибо за умные дисскусии. Было очень приятно и познавательно почитать |
|||
|
||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 24 Всего: 538 |
Так всегда бывает. Просто однозначного ответа нет. Хочу заранее предупредить товарищей, которые захотят продолжить религиозные войны на тему: что круче MySQL, PostgreSQL или Firebird. Для религиозных войн у нас есть специальный форум, создайте там тему и спорьте на здоровье. -------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
| SergeBS |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1111 Регистрация: 10.6.2005 Где: Владимир Репутация: 1 Всего: 22 |
AKN,
Ну так на ibase.ru - дорога. IBExpert в руки. И статью Кузьменко про применение генераторов советую прочесть. Чтобы потом не мучаться. |
|||
|
||||
| AKN |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 97 Регистрация: 11.11.2005 Репутация: нет Всего: нет |
Спасибо, SergeBS, сейчас посмотрю
|
|||
|
||||
![]()
|
| Правила форума "Общие вопросы по базам данных" | |
|
|
Данный форум предназначен для обсуждения вопросов о базах данных не попадающих под тематику других форумов:
Данный форум не предназначен для:
Если вы не соблюдаете эти правила, не удивляйтесь потом не найдя свою тему/сообщение.
Полезные советы: Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, LSD, Zloxa. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | СУБД, общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |