• 🔥 Бесплатный курс от Академии Кодебай: «Анализ защищенности веб-приложений»

    🛡 Научитесь находить и использовать уязвимости веб-приложений.
    🧠 Изучите SQLi, XSS, CSRF, IDOR и другие типовые атаки на практике.
    🧪 Погрузитесь в реальные лаборатории и взломайте свой первый сайт!
    🚀 Подходит новичкам — никаких сложных предварительных знаний не требуется.

    Доступ открыт прямо сейчас Записаться бесплатно

Выбор базы

  • Автор темы Автор темы Golod
  • Дата начала Дата начала
G

Golod

Уважаемые! Необходимо выбрать базу данных, с которой проще всего работать в Delphi.
В базе будет храниться порядка 500 000 объектов(в одной таблице). При этом, необходимо иметь возможность достаточно быстро производить отборы.
Подскажите, что лучше выбрать. Спасибо.
 
Пока до конца не определился... Скорее всего мало - до 5, но много записей будет лишь в одной. В остальных - не больше 500.
 
Интересный вопрос. На 60% нет. Если заказчик выпендриваться не будет. Да и вообще, не знаю, есть ли у них сеть.
 
На выбор базы данных сильно будут влиять следующие факторы:
  1. Количество одновременных пользователей.
  2. Размер базы.
  3. Средняя сложность запросов.
  4. И еще пару всяких критериев...
А так как размер базы у вас не сильно большой - 500 000 - это немного, и таблиц у вас тоже немного, то вполне сойдет и MySQL. Это бесплатная база данных, которую можно свободно скачать с сайта . Она хороща тем, что умеет очень быстро выполнять простые запросы и соединение с ней происходит очень быстро.

А по поводу технической стороны - BDE в Delphi работает нормально с любой базой.
 
<!--QuoteBegin-pushkin+4:10:2007, 09:30 -->
<span class="vbquote">(pushkin @ 4:10:2007, 09:30 )</span><!--QuoteEBegin-->А по поводу технической стороны - BDE в Delphi работает нормально с любой базой.
[snapback]80565" rel="nofollow" target="_blank[/snapback]​
[/quote]

BDE необходмо регистрировать в системе, что возможно только с провами пользователя. Я лично предпочитаю ADO-технологию, меньше возни, и возможно как локальная, так и серверная реализация. Сама база данных может быть *.mdb (Access)
 
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab