База данных. Что выбрать?

Разговоры на любые темы: вы можете обсудить здесь какой-либо сайт, найти единомышленников или просто пообщаться...
MIT
Мега гуру
Мега гуру
Аватара пользователя
 
Сообщения: 2211
Зарегистрирован: 17.09.2006 (Вс) 22:46

База данных. Что выбрать?

Сообщение MIT » 19.11.2008 (Ср) 15:18

Столкнулся с необходимостью использования локальной базы данных, а, поскольку, до сего момента никогда с ними не соприкосался, не знаю что выбрать. Немного ориентируясь в XML понял, что только им не обойтись, поэтому и встал такой вопрос: что выбрать? ADO или SQL? Если SQL, то какой (насколько я понимаю есть огромное количество разных реализаций)?
Задача весьма (наверно) несложная: хранение текстовых структур в большом количестве и возможность осуществления поиска, ну и пожалуй не очень большое количество таскаемых с программой библиотек; на этом, пожалуй, пока все. Что посоветуете?
Изображение
You can change your face, but can`t change your mind. No matter what you do.
Создайте еще более понятный интерфейс и мир создаст еще более тупого юзера. (с) Баш

Antonariy
Повелитель Internet Explorer
Повелитель Internet Explorer
Аватара пользователя
 
Сообщения: 4824
Зарегистрирован: 28.04.2005 (Чт) 14:33
Откуда: Мимо проходил

Re: База данных. Что выбрать?

Сообщение Antonariy » 19.11.2008 (Ср) 16:23

Посоветуем почитать книжку :) ADO — технология доступа к базам данных. Любым. SQL — язык запросов к базам данных.
Соответственно тебе нужно выбрать базу. Раз локальную, значит Access, как наиболее функциональную и безпроблемно работающую в связке с VB. Если Access, то возможны два варианта доступа к данным — ADO или DAO. ADO удобнее, DAO быстрее. Дополнительных компонентов для доступа не требуется. SQL — тут без вариантов. :) Учи.
Лучший способ понять что-то самому — объяснить это другому.

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Re: База данных. Что выбрать?

Сообщение alibek » 19.11.2008 (Ср) 16:41

Antonariy писал(а):ADO удобнее, DAO быстрее.

Хм...
Lasciate ogni speranza, voi ch'entrate.

Antonariy
Повелитель Internet Explorer
Повелитель Internet Explorer
Аватара пользователя
 
Сообщения: 4824
Зарегистрирован: 28.04.2005 (Чт) 14:33
Откуда: Мимо проходил

Re: База данных. Что выбрать?

Сообщение Antonariy » 19.11.2008 (Ср) 17:34

Когда-то довно видел тест, замеряющий время добавления записей в цикле. ADO отстало.
Вполне возможно, что сейчас ситуация изменилась.
Лучший способ понять что-то самому — объяснить это другому.

SLIM
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1840
Зарегистрирован: 04.04.2008 (Пт) 18:21
Откуда: Краснодар

Re: База данных. Что выбрать?

Сообщение SLIM » 19.11.2008 (Ср) 18:22

Antonariy писал(а):ADO удобнее, DAO быстрее.

Хм...

Вообще тут было много споров. Говорят (не берусь утверждать) что где-то ADO быстрее, где-то DAO.
Пишите жизнь на чистовик.....переписать не удастся.....

Sebas
Неуловимый Джо
Неуловимый Джо
Аватара пользователя
 
Сообщения: 3626
Зарегистрирован: 12.02.2002 (Вт) 17:25
Откуда: столько наглости такие вопросы задавать

Re: База данных. Что выбрать?

Сообщение Sebas » 19.11.2008 (Ср) 19:25

если речь о .NET реализации и не лень таскать лишние сборки. Я бы посоветовал глянуть в сторону SQL Server Embedded.
- Я никогда не понимал, почему они приходят ко мне чтобы умирать?

sebas<-@->mail.ru

MIT
Мега гуру
Мега гуру
Аватара пользователя
 
Сообщения: 2211
Зарегистрирован: 17.09.2006 (Вс) 22:46

Re: База данных. Что выбрать?

Сообщение MIT » 19.11.2008 (Ср) 21:43

Да, речь идет о .net, и сборки (если их общий размер не больше метра) таскать не влом, так что, можно поподробнее?
И еще: может кто знает какие-либо полезные ссылочки (на инструкции или примеры) по теме?
Изображение
You can change your face, but can`t change your mind. No matter what you do.
Создайте еще более понятный интерфейс и мир создаст еще более тупого юзера. (с) Баш


Вернуться в Народный треп

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 73

    TopList