Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Реализация локальной БД [D7, dBase, FoxPro]


ПТУ ©   (2006-03-03 12:30:00) 

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

Спасибо !


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

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


msguns   (2006-03-03 15:47:00) [2]

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

http://www.delphimaster.ru/cgi-bin/forum.pl?id=1141289804&n=1


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

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


Sergey13   (2006-03-03 15:10:00) [4]

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

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

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

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

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


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

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

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


Explorer   (2006-03-03 13:50:00) [6]

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


Sergey13   (2006-03-03 13:33:00) [7]

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


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

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


Sergey13   (2006-03-03 13:23:00) [9]

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


msguns   (2006-03-03 13:12:00) [10]

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

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


jeka_t   (2006-03-03 12:56:00) [11]

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


Sergey13   (2006-03-03 12:54:00) [12]

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


msguns   (2006-03-03 12:42:00) [13]

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


jeka_t   (2006-03-03 12:39:00) [14]

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


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


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

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


Наверх

Титульная страница Поиск, карта сайта Написать письмо