Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2006.04.23;
Скачать: [xml.tar.bz2];

Вниз

Реализация локальной БД   Найти похожие ветки 

 
ПТУ   (2006-03-03 12:30) [0]

Доброе время суток !
Народ подскажите, какой тип БД лучше выбрать для реализации небольшой БД
чтобы легко было переносить с компа на комп, без установки драйверов.  
БД (Прайс-лист, записей 10-30 тысяч , наличие BLOB полей)
Если можно исподники или подробные коменты.

Спасибо !


 
jeka_t   (2006-03-03 12:39) [1]

По моему лучше всего для этого использовать базу ACCESS (mdb), использовав компоненты ADO...


 
Виталий Панасенко   (2006-03-03 12:39) [2]


> ПТУ   (03.03.06 12:30)  
> Доброе время суток !
> Народ подскажите, какой тип БД лучше выбрать для реализации
> небольшой БД
> чтобы легко было переносить с компа на комп, без установки
> драйверов.  
> БД (Прайс-лист, записей 10-30 тысяч , наличие BLOB полей)
> Если можно исподники или подробные коменты.
>
> Спасибо !

А ключ от квартиры, где деньги лежат, не нужен ? АДО+MS Access, FireBird Embedded


 
msguns ©   (2006-03-03 12:42) [3]

Если только один пользователь, то Access+ADO


 
Sergey13 ©   (2006-03-03 12:54) [4]

2[3] msguns ©   (03.03.06 12:42)
>Если только один пользователь, то Access+ADO
Он всегда один. В начале. Потом переделывать. 8-)
FireBird Embedded или MSDE.


 
jeka_t   (2006-03-03 12:56) [5]

Но для полного счастья с Базами, рекомендую MySQL - быстро, выгодно, надёжно...


 
msguns ©   (2006-03-03 13:12) [6]

>Sergey13 ©   (03.03.06 12:54) [4]
>Он всегда один. В начале. Потом переделывать. 8-)

Если грамотно писать, то замена акцеса на скалу не требует никаких переделок кода.


 
Sergey13 ©   (2006-03-03 13:23) [7]

2 [6] msguns ©   (03.03.06 13:12)
>Если грамотно писать, то замена акцеса на скалу не требует никаких переделок кода.
Оно конечно так, если сразу грамотно писать. Научиться бы так - сразу. Плюс (вернее минус 8-) отсутствие транзакций и ХП. Да и данные перегонять все равно придется (фигня конечно, но все таки).


 
msguns ©   (2006-03-03 13:27) [8]

Серега, не забывай, что речь идет не о системах-монстрах, а о простеньких базах, до десятка-двух таблиц. Если я правильно понял ПТУ.


 
Sergey13 ©   (2006-03-03 13:33) [9]

2 [8] msguns ©   (03.03.06 13:27)
>Серега, не забывай, что речь идет не о системах-монстрах
Серега, я всегда об этом помню. 8-)
Иначе бы советовал другое Oracle или MSSQL.
Но я не понимаю, зачем морочить себе голову файловой БД, если сразу с теми же затратами можно делать нормальный клиент-сервер. Даже для ознакомления полезнее как минимум.


 
Explorer   (2006-03-03 13:50) [10]

А кто-нибудь использовал в проектах SQLite (www.sqlite.org)?


 
ПТУ   (2006-03-03 15:01) [11]

to Sergey13 © Мне не нужен монстр (клиент-сервер) мне нужна мало функциональная БД, просто Прайс-лист вообще, там всего 5 таблиц.

Так вот почитал, ваши комментарии начел делать ADO + ACCESS
Как назло появились снова проблемы :(
1. Наличие установленного ACCESS на другой машине (Нужно или нет)
2. Как я понел, чтобы переносить БД с компа на комп надо постоянно менять параметры в TADOConnection  (Как избежать этого ? )


 
Sergey13 ©   (2006-03-03 15:10) [12]

2[11] ПТУ   (03.03.06 15:01)
>Мне не нужен монстр (клиент-сервер)
Весь этот "монстр" (я про FireBird Embedded) умещается практически на 1 дискете. Несколько файлов рядом с программой. И ФСЕ. При этом потянет (при установке другого варианта сервера) даже уровень небольшого предприятия - без переделки.

Кстати монстры в наше время - это скорее файловые БД, нежели клиент-серверные.

> мне нужна мало функциональная БД, просто Прайс-лист вообще, там всего 5 таблиц.
Это сейчас. Знал бы ты, сколько систем выросли из "просто Прайс-лист". 8-)

Но, дело твое. Ты спросил - я посоветовал.

>Как назло появились снова проблемы :(
>Этот "монстр" избавляет например и от таких проблем.


 
ПТУ   (2006-03-03 15:22) [13]

Спасибо Всем !
Разобрался сам


 
msguns ©   (2006-03-03 15:47) [14]

>ПТУ   (03.03.06 15:01) [11]
>2. Как я понел, чтобы переносить БД с компа на комп надо постоянно менять параметры в TADOConnection  (Как избежать этого ? )

http://delphimaster.net/view/3-1141289804/


 
1g0r ©   (2006-03-03 16:27) [15]

если один пользователь то MyBase
+ возможность быстрого перехода под многопользовательскую БД



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2006.04.23;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.5 MB
Время: 0.012 c
2-1144314324
Cneltyn
2006-04-06 13:05
2006.04.23
Как вывести в Имидж содержимое другого Ммиджа в опр-ые координаты


1-1142435581
Sergg
2006-03-15 18:13
2006.04.23
Добавление новых членов класса в TTreeView


5-1130329597
Priest
2005-10-26 16:26
2006.04.23
Перехват Notification для коллекции


2-1144494090
ЧиЧиЧи
2006-04-08 15:01
2006.04.23
Работа с модемом


15-1143710570
Kolan
2006-03-30 13:22
2006.04.23
Как в Delphi 2006 задать рабочюю папку?





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский