Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 01.03.2007, 09:51   #1
Chapay
 
Регистрация: 01.03.2007
Сообщений: 3
По умолчанию СУБД в локальной сети

Здравствуйте! У меня такая проблема: мне надо создать СУБД в Delphi,
работающую как можно быстрее. Программа будет работать в локальной сети(5-10
компьютеров), в БД около 5 взаимосвязанных таблиц, максимальное количество
записей для каждой-100 тыс. Меня интересует каким образом это лучше
сделать(с блокировкой данных от одновременного доступа) и какие объекты
использовать. Например, я слышал о таком способе: на одном самом мощном
компьютере находятся данные и программа, которая получает по сети от
программ-клиентов текст запросов, выполняет их и передает клиентам
результат(если запрос на выборку) или вносит изменения. Можно ли сделать
нечто подобное, и, если да, то каким образом?
Chapay вне форума Ответить с цитированием
Старый 01.03.2007, 09:53   #2
Квэнди
Старожил
 
Аватар для Квэнди
 
Регистрация: 13.12.2006
Сообщений: 3,859
По умолчанию

MySql+(DBX)or(ADO)or(....)
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи
Квэнди вне форума Ответить с цитированием
Старый 01.03.2007, 10:42   #3
Speeker
Форумчанин
 
Аватар для Speeker
 
Регистрация: 01.12.2006
Сообщений: 241
По умолчанию

Вопросик поставлен как то не коректно, сликом обширно, что ли.
Возникает какая то определенная проблшема - спрашивайте, или Вы думаете тут за Вас програму напишут???
Програмисты - единственные люди, которым платят за исправления их же ошибок
Speeker вне форума Ответить с цитированием
Старый 01.03.2007, 11:16   #4
Chapay
 
Регистрация: 01.03.2007
Сообщений: 3
По умолчанию

Спасибо, что ответили. Конечно, я не прошу за меня написать программу. Попытаюсь конкретизировать. Пока что я пробую использовать несколько объектов Query и DBGrid. Для различных событий DBGrida создаю соответствующие запросы. Не знаю, возможно ли при таком механизме использовать программу в сети(блокировка одновременного доступа), и, возможно, такой способ организации не самый лучший. Поэтому я и спрашиваю что можно сделать для достижения максимальной скорости работы.
PS. Важна и финансовая сторона. Использование платных объектов и программ лучше свести к минимуму
Chapay вне форума Ответить с цитированием
Старый 01.03.2007, 17:46   #5
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Цитата:
Сообщение от Chapay Посмотреть сообщение
Здравствуйте! У меня такая проблема: мне надо создать СУБД в Delphi, работающую как можно быстрее. Программа будет работать в локальной сети(5-10 компьютеров), в БД около 5 взаимосвязанных таблиц, максимальное количество записей для каждой-100 тыс. Меня интересует каким образом это лучше сделать(с блокировкой данных от одновременного доступа) и какие объекты
использовать. Например, я слышал о таком способе: на одном самом мощном компьютере находятся данные и программа, которая получает по сети от программ-клиентов текст запросов, выполняет их и передает клиентам результат(если запрос на выборку) или вносит изменения. Можно ли сделать нечто подобное, и, если да, то каким образом?
Вместе с Дельфи на диске, как правило, находится инструмент для реализации ваших чаяний - сервер InterBase.
Который вполне успешно справлялся со всеми финансовыми и складскими программами фирмы, где я в то время работал (еще во времена p200MMX), и где только в офисе было порядка 20-ти юзеров, не считая программистов, плюс еще подключенные через инет пара десятков магазинов и 2 склада.

Последний раз редактировалось mihali4; 01.03.2007 в 17:52.
mihali4 вне форума Ответить с цитированием
Старый 02.03.2007, 18:58   #6
Chapay
 
Регистрация: 01.03.2007
Сообщений: 3
По умолчанию

Спасибо! Попробую
Chapay вне форума Ответить с цитированием
Старый 04.03.2007, 02:35   #7
dron-s
Форумчанин
 
Регистрация: 04.03.2007
Сообщений: 615
По умолчанию

Chapayсоветую тебе определиться с СУБД...
на мой взгяд тебе самый раз подойдёт FireBird и способ доступа IBX
dron-s вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Чат для локальной сети KORN Софт 6 23.09.2010 20:57
Чат для локальной сети на 2 персоны) Патрон Работа с сетью в Delphi 4 11.03.2008 15:46
Эмулятор локальной сети andrey4623 Софт 4 20.08.2007 19:58
Paradox в локальной сети Freedom БД в Delphi 8 28.11.2006 13:21