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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 16.07.2015, 10:06   #1
farhadof1988
Новичок
Джуниор
 
Регистрация: 16.07.2015
Сообщений: 2
Сообщение База Данных

Здрасти дорогие мои хочу совет. Я создал базу данных в Delphi XE2 с Access. У меня база будет где то 20 000 человек. Короче вопрос такой Access или SQL база данных? Я думаю с Access программа будет тормозит в поиске .
farhadof1988 вне форума Ответить с цитированием
Старый 16.07.2015, 10:20   #2
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Я думаю ничего тормозить не будет. Но рекомендовал бы делать не Access. Я просто не понимаю таких связок, Access в большинстве случаев самодостаточен (и для простых БД там ничего внешнего не надо), но мне лично не нравится. Я бы использовал бесплатное что-то и быстрое, MySqL например, или FireBird.
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума Ответить с цитированием
Старый 16.07.2015, 10:22   #3
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
база будет где то 20 000 человек.
Пользователей? Это будет серверная БД, или каждому юзеру по базе?
И вообще-то главный вопрос "Чо там у БД?" будет внутри, какие данные и как организованны. Скорость работы с БД именно от ее начинки зависит а уже потом от СУБД.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 16.07.2015, 10:35   #4
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Цитата:
Пользователей? Это будет серверная БД, или каждому юзеру по базе?
Я так понял, он имеет в виду количество записей.
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума Ответить с цитированием
Старый 16.07.2015, 10:47   #5
farhadof1988
Новичок
Джуниор
 
Регистрация: 16.07.2015
Сообщений: 2
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Пользователей? Это будет серверная БД, или каждому юзеру по базе?
И вообще-то главный вопрос "Чо там у БД?" будет внутри, какие данные и как организованны. Скорость работы с БД именно от ее начинки зависит а уже потом от СУБД.
Не это население города )) ну там минимум 20 000

да да количество людей в городе ну это примерно 20 000 может больше или наоборот

Последний раз редактировалось Stilet; 16.07.2015 в 11:00.
farhadof1988 вне форума Ответить с цитированием
Старый 16.07.2015, 11:01   #6
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Что будет делать программа?
Подробно изложи предметную область.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 16.07.2015, 11:05   #7
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Access достаточно шустро работает с таблицами с сотнями тысяч записей ("плавали, знаем!" )
Но, имхо, Access - это исключительно локальная, однопользовательская СУБД.
Сделали её из стандартного приложения "Картотека", так она картотекой (по сути) и осталась.
Если у Вас не стоит задача обеспечить МНОГОПОЛЬЗОВАТЕЛЬСКИЙ режим работы, то можно и на Access оставаться.
Если пользователей программы предполагается (хотя бы в будущем) более одного человека - то бросайте Access и уходите на что-то более достойное.

к вышеперечисленным отличным СУБД я ещё добавлю MS SQL Server Express edition - это бесплатная редакция микрософтовского SQL сервера. Вам её хватит более чем.
Недостатки, правда, произрастают из достоинств - потребуется установка серверной части. Сам SQL сервер имеет гораздо больше возможностей, чем Access, поэтому с ним начать работать будет немного посложнее.
А так - выбирать Вам!
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Postgres: может ли база данных дать отчет, какой язык используется в данных? Blondy SQL, базы данных 2 30.03.2014 06:25
база данных. добавление и удаление данных midiss Общие вопросы Delphi 3 09.12.2011 13:07
База данных и технология хранения данных Kate1 Помощь студентам 2 17.11.2011 23:27
Небольшая база в Open Office База данных. sashaman Фриланс 3 11.04.2010 20:13
База данных с возможностью приема данных из файлов Excel Al_Sha БД в Delphi 6 16.10.2009 15:34