• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

Выбор базы

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

Golod

Уважаемые! Необходимо выбрать базу данных, с которой проще всего работать в Delphi.
В базе будет храниться порядка 500 000 объектов(в одной таблице). При этом, необходимо иметь возможность достаточно быстро производить отборы.
Подскажите, что лучше выбрать. Спасибо.
 
G

Golod

Пока до конца не определился... Скорее всего мало - до 5, но много записей будет лишь в одной. В остальных - не больше 500.
 
G

Golod

Интересный вопрос. На 60% нет. Если заказчик выпендриваться не будет. Да и вообще, не знаю, есть ли у них сеть.
 
P

pushkin

На выбор базы данных сильно будут влиять следующие факторы:
  1. Количество одновременных пользователей.
  2. Размер базы.
  3. Средняя сложность запросов.
  4. И еще пару всяких критериев...
А так как размер базы у вас не сильно большой - 500 000 - это немного, и таблиц у вас тоже немного, то вполне сойдет и MySQL. Это бесплатная база данных, которую можно свободно скачать с сайта . Она хороща тем, что умеет очень быстро выполнять простые запросы и соединение с ней происходит очень быстро.

А по поводу технической стороны - BDE в Delphi работает нормально с любой базой.
 
A

AnEi

<!--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)
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!