Форум: "Базы";
Текущий архив: 2002.03.21;
Скачать: [xml.tar.bz2];
ВнизКакой тип базы данных выбрать? Найти похожие ветки
← →
Борис (2002-02-15 14:45) [0]Доброе время суток ВСЕМ!
Необходимо написать программу работы с базой данных (выборки, экспорт, импорт и т.д.).
База данных представляет собой файл с 500 тыс. записей.
Каждая запись - 14 полей в среднем по 40 символов в каждом.
В каком формате (Paradox, DBase, Access) лучше представить данную базу данных?
← →
Johnmen (2002-02-15 14:49) [1]IB SQL, MS SQL, Oracle и т.д.
← →
erik (2002-02-15 15:09) [2]Access однозначно. Как я правильно понял это локальное приложение? Если нет то делай трехзвенку и тоже Access. Неслушай их MS SQL, Oracle это шутка.
← →
Борис (2002-02-15 15:11) [3]каким образом к базе на Access лучше осуществлять доступ из Delphi? если есть ссылки на ресурсы в инете по доступу к базам на Access, буду благодарен
← →
KIR (2002-02-15 17:45) [4]А чем плох тот же Paradox?
← →
Борис (2002-02-15 18:08) [5]> KIR
Такая база в парадоксе где-то 1,2 Гб весить будет ;-))
← →
Ura (2002-02-15 18:25) [6]Постав Interbase и используй. IB-Delphi = очень хорошо.
Потом захочешь сделаешь по сетке + многопользовательская...
Но ... хозяин-барин. Да можно потом на UNIX IB поставить ;-)
Почти реклама ;-)
← →
KIR (2002-02-15 20:11) [7]>Борис Я не пытался советовать... я просто вопрос, так скзать, вдогон задал. У меня просто у самого примерно такая же проблема стоит. А кроме немеренного места, что еще мешает поставить Paradox?
← →
Борис (2002-02-16 08:17) [8]> KIR (спасибо за Ваш ответ, я все ответы очень ценю (!))
Вся проблема в месте. Дело в том, что прога с базами должна помещаться на CD (один штука). Вот и думаю, какую базу использовать ;-)))
← →
Malder (2002-02-16 12:41) [9]Ну, базу данных Пародокс можно сжимать архиваторами и, возможно, она поместиться на один CD. НО проблема в том, что в парадоксе ограничение на размер базы в 2Gb. Но уже при >300Mb база начинает глючить. Потому, Парадокс не лучшее решение в данном случае...
← →
VeLeS (2002-02-16 23:37) [10]Aсcess если старого формата нельзя использовать на CD. Он при запуске записывает что-то в базу. Новые вроде можно. Ограничение на размер там тоже 2Гб на файл. Но можно использовать несколько баз однлвременно. Получить доступ можно через микрософтофские библиотеки ADO, DAO, и др. Доступ из Дельф осуществляется для ADO - ADOExpress (входит в состав D5) для DAO - например KADAO. Дистрибутивы ADO и DAO, надо устанавливать. DAO занимает меньше чем ADO ~ 1Мб, и он входит в состав W2k.
Если база не очень сложная , и проблема с объёмом, то можно посоветовать TinyDB. Он поддерживает сжатие blob и шифровку на лету. Кроме того он встраивается в код исполняемого файла. Но там нет SQL. База не больше 2 Гб И число таблиц небольше 255. Экспорт и импорт тоже придётся писать самому.
← →
pusrg (2002-02-16 23:55) [11]Я давно пытался работать с Аксесс через Адо, быстродействие меньше чем через БДЕ, да и проблем,тогда пришлось кучу решать.
А почему не хочешь использовать Интербейс, реально справится с таким кол-вом записей? Парадокс же конечно сдохнет...
← →
erik (2002-02-22 18:06) [12]Для Access можно использовать DAO это очень быстро(на порядок) если использовать Seek. Компоненты можно взять на www.islamov.com\diamond в любом случае полезно посмотреть. Если интересует экономпя места а не скорость, советую взять компонент доступа и Zlib. После написать небольшой конвертор со сжатием для обеденения нескольких полей. Разумеется если ненужен поиск по этим полям.
← →
AndreyGA (2002-02-25 07:58) [13]IB 6.0 работает на CD
2) Символьные поля (в отличие от Парадокса) храняться не польностью, а только то что введено
Так поле обявленное как Chfr(40) будет занимать место N+2 байтов, где N реальное количество символов введеное в поле.
500 тс. записей для IB нормально работает.
http://www.az-design.ru/
← →
AlexanderB (2002-02-25 12:22) [14]Если речь идет только о выборке ....
выбирай или Paradox или InterBase, лучше InterBase.
MS SQL "скушает" ресурсы компьютера.
Access работает медленно, да и с программой намучаешься.
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2002.03.21;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.006 c