Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 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
1-66912
Сержжж
2002-03-06 14:02
2002.03.21
Delphi5 в XP


3-66763
Лёша
2002-02-22 03:58
2002.03.21
Динамический массив в Interbase.


14-66955
VladimirL
2002-02-04 15:18
2002.03.21
Как сделать, чтобы в меню


14-66986
tovSuhov
2002-02-08 07:14
2002.03.21
Задачка про грибы...


3-66742
Александр1
2002-02-21 05:18
2002.03.21
Помогите разобратся с процедурой GetCurrentRecord





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский