база на 100 000 записей

Вопросы по программированию, не подходящие в другие разделы.

Модераторы: Naeel Maqsudov, C_O_D_E

Ответить
nonick76
Сообщения: 2
Зарегистрирован: 14 ноя 2009, 02:06

Добрый день, планируется создание базы данных, грубо говоря каталог продукции, без фото и большого описания, приблизительное количество наименований товара 100 000, будет 15-20 строковых полей (varchar(max 50)). Выборка будет по 3 полям (?) если три поля соответствуют запросу, то выбираем все остальные. Интерфейс писаться будет на C#.
Собственно вопрос: где лучше хранить данные?
На данный момент склоняюсь к реализации данного вопроса на одной из СУБД: Sql Server Express, Access или использовать ADO.NET и хранить данные в mdf файле(лах).
Посоветуйте что использовать, и возможные плюсы минусы, того или иного хранилища.
Аватара пользователя
Игорь Акопян
Сообщения: 1440
Зарегистрирован: 13 окт 2004, 17:11
Откуда: СПБ
Контактная информация:

одновременный доступ? сколько? интернет?
Изображение
Аватара пользователя
Duncon
Сообщения: 2085
Зарегистрирован: 10 окт 2004, 14:11
Откуда: Питер
Контактная информация:

Собствено если правильно кодить MySQL самая быстрая база данных на сегодняшний день.
[syntax=Delphi] [/syntax]
nonick76
Сообщения: 2
Зарегистрирован: 14 ноя 2009, 02:06

Сори, не правильно/не полностью описал требования.
База будет локальная на одном компьютере, в дальнейшем возможно будет реализован клиентский доступ с 1-3 компьютеров, доступа из вне (Интернет) не планируется, одновременные конекты - даже и не знаю, может в локальном варианте их не учитывать?
Вот и получается, чтобы получить ответ, просто необходимо ПРАВИЛЬНО сформулировать вопрос. Чтобы самому на него ответить. Ещё один не маловажный факт, человек который будет разворачивать клиента для работы с БД не сведущ в компьютерных воросах и по этому не сможет самостоятельно установить MySql, SQL Express (хотя как знать), в виду этого остается 2 варианта Access и подключение к файлам DB с помощью ADO. 100 000 записей это текущее состояние его данных, при проектировании БД у меня получается что данные храняться в 9 таблицах в каждой от 3к до 30к строк и одна таблица 100 000. что в совокупности составит порядка 200 000.
Аватара пользователя
Игорь Акопян
Сообщения: 1440
Зарегистрирован: 13 окт 2004, 17:11
Откуда: СПБ
Контактная информация:

по-любому для нормальной установки лучше набросать инсталлятор
Проще всего наверное Access, но многопользовательский доступ у него стрёмный. И на машинах без офиса (а вдруг?) надо вроде ставить MSJet, в Дельфи АДО компоненты тормозные ужас, надеюсь в С# с этим проще :)
Изображение
Ответить