Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.07.28;
Скачать: CL | DM;

Вниз

Локальная однопользовательская база данных с подержкой SQL   Найти похожие ветки 

 
Soft ©   (2003-06-20 17:11) [0]

Необходима локальная однопользовательская база данных с подержкой SQL. Вижу два варианта
1) Access.
2) Yafill Personal.

Кто еще может что-то посоветовать.


 
Соловьев ©   (2003-06-20 17:12) [1]

BDE!!!


 
Семен Сорокин ©   (2003-06-20 17:14) [2]

Access + ADO


 
Anatoly Podgoretsky ©   (2003-06-20 17:20) [3]

1. MSSQL, ORACLE, Interbase
2. Access, dBase, Paradox

в зависимости от технологии


 
Soft ©   (2003-06-20 17:21) [4]

>>Соловьев © (20.06.03 17:12)
>>BDE!!!

>>Семен Сорокин © (20.06.03 17:14)
>>Access + ADO

Я использую SQLDirrect. Мне базу нужно, желательно бесплатную, все таблицы в одном файле и которая не требует запуска сервера отдельно и понимает запросы SQL, желательно с полноценными транзакциями.


 
Anatoly Podgoretsky ©   (2003-06-20 17:33) [5]

MSSQL, Interbase - вторая точно в одном файле, про первую точно не знаю, но они с сервером, а файл-серверные как то не приходится говорить об трансакциях, только иммитации, не кому трансакцию проводить, это прерогатива сервера. У тебя просто противореции в запросах, таких нет.


 
LordOfSilence ©   (2003-06-20 17:41) [6]

2 Anatoly Podgoretsky © (20.06.03 17:33)
У первой минимум 2 файла, а может быть и больше.
По вопросу: лично я бы выбрал ADO + Access


 
Anatoly Podgoretsky ©   (2003-06-20 17:53) [7]

Если поступиться полноценными транзакциями то выбор хороший


 
Zacho ©   (2003-06-20 18:47) [8]

А я бы посоветовал Yaffil Personal или FireBird Personal.
Преимущества:
1. Полноценный SQL-сервер. Естественно, все возможности "нормального" YA или FB. Если понадобится, в будущем абсолютно ничего не меняя, только установив "нормальный" Yaffil или FB можно перейти на сетевой вариант.
2. Не требует установки - достаточно одной dll в каталоге приложения.
3. База - один файл.
4. Бесплатный.


 
nv-vetal   (2003-06-20 20:03) [9]

MySQL


 
Boguslaw   (2003-06-21 12:44) [10]

Seems You are looking for SQLite :-) www.sqlite.org I made simple KOL objects for SQLite eighter which may be useful.


 
Boguslaw   (2003-06-21 12:48) [11]

You want SQLite (open source and public domain SQL 92 complaint database server in ONE dll (in windows)) for SURE !!!! But You may have problems if using delphi becouse there are no many database components for this database.


 
stone ©   (2003-06-21 13:22) [12]


> Мне базу нужно,
> желательно бесплатную,
> все таблицы в одном файле и которая
> не требует запуска сервера отдельно и
> понимает запросы SQL,
> желательно с полноценными транзакциями

Access + ADO бесплатно, т.к. у клиента установка Access не обязательна, достаточно скопировать ему your_base.mdb, соответственно все таблицы в одном файле и не требует запуска сервера отдельно, понимает запросы SQL, правда нет полноценных транзакций.


 
MsGuns ©   (2003-06-21 13:29) [13]

Для однопользовательских проектов я использую FB. Просто приятен даже в отладке, не говоря о работе системы. Доп. ставится 2 (ibserver.exe + ib_util.dll) файла, запуск и останов сервера элементарно "вшивается" в программу.


 
Soft ©   (2003-06-24 13:02) [14]

Уже выбрал FB Embeded, одна dll(1.5М) в каталоге с программой и обычная работа как с обычным сервером IB/FB/Yafill.


 
SergBBS   (2003-06-24 15:00) [15]

2Soft © (24.06.03 13:02)

Если не трудно, кинь ссылочку на FB Embeded.


 
Stas ©   (2003-06-24 15:21) [16]

to Anatoly Podgoretsky

В вопросе написано ЛОКАЛЬНАЯ.
Ты бы еще ORACLE посоветовал.


 
Soft ©   (2003-06-24 17:41) [17]

>>SergBBS (24.06.03 15:00)
>>Если не трудно, кинь ссылочку на FB Embeded.
http://prdownloads.sourceforge.net/firebird/Firebird-1.5.0.3253_RC1_embed_win32.zip

http://www.ibphoenix.com/main.nfs?a=ibphoenix&s=1056461825:65681&page=ibp_download


 
SergBBS   (2003-06-25 08:17) [18]

2Soft

Спасибо.


 
Anatoly Podgoretsky ©   (2003-06-25 09:41) [19]

Stas © (24.06.03 15:21)
Personal Oracle
Не слышал про такое, как раз для построения локальных баз.


 
tester   (2003-06-25 10:39) [20]

скачал FBEmbed, не могу открыть русскоязычную базу.
сделал внутри папки с exe папочку INtl, кинул туда фалы из той же папки от Firebird"а (др. версии, однако).
ругается - bad parameter on attach or create database CHARACTER SET WIN1251 is not defined.
сервак я выключил, dll переименовал в gds32.dll, лежит около exe.


 
Edward   (2003-06-25 11:24) [21]

Я бы использовал Access + ADO(Jet провайдер, лучше 4), причем в этом случае при написании SQL запросов, можно использовать функции такие как IIF, CCur и т.д., т.е все что может делать в запросах MS Access. Кроме того, без проблем можно обращаться к внешним базам, через этот же провайдер.


 
bushmen ©   (2003-06-25 11:39) [22]

На мой взгляд Access ещё хл\орош тем, что на любой машине есть MS OFFICE. :)


 
paxer   (2003-06-25 12:17) [23]

bushmen ©>
Врешь. Я программист - 1С, Делфи. На машине MS OFFICE нет. Пользую Open office. Зачем мне доп. ПО за которое могут захотеть потребовать денег и т.п.? В связи с требованием лицензионности ПО думаю MS OFFICE будет далеко не на каждой машине.


 
Soft ©   (2003-06-25 12:18) [24]

>>tester (25.06.03 10:39)
>>скачал FBEmbed, не могу открыть русскоязычную базу.

Должно помочь
http://prdownloads.sourceforge.net/firebird/fbmgr_russian.zip


 
bushmen ©   (2003-06-25 12:24) [25]

2paxer:
Поправляюсь, на многих :)


 
stone ©   (2003-06-25 12:35) [26]

paxer (25.06.03 12:17)
bushmen © (25.06.03 12:24)

Если вы внимательно читали предыдущие посты, там я указывал, что при связке Access + ADO, у клиента установка Access не обязательна, а вместе с ним и офиса



 
roottim   (2003-06-25 13:09) [27]

>stone © (25.06.03 12:35)
а MDAC что бесплатен ?


 
Hooch ©   (2003-06-25 13:12) [28]

попробуй DBISAM, тоже вариант :-)


 
stone ©   (2003-06-25 13:22) [29]


> а MDAC что бесплатен ?


Да. Свободно скачивается с:
http://msdn.microsoft.com/downloads/


 
roottim   (2003-06-25 13:44) [30]

>Да. Свободно скачивается с:
знайте! ORACLE тоже свободно скачивается... но это не значит что он бесплатный!


 
Danilka ©   (2003-06-25 13:47) [31]

roottim (25.06.03 13:44)
почему?
для разработчика - бесплатный.


 
bushmen ©   (2003-06-25 13:49) [32]

2stone ©:
Перечитай мое сообщение об Access внимательнее - я не упоминал о том, что ДЛЯ РАБОТЫ НЕОБХОДИМ ACCESS


 
roottim   (2003-06-25 13:51) [33]

это да!
для разработчкика в см разработки.. так сказать пробная база...
но если проект написан и вступает в эксплуотацию... то это уже незакооное использование..
надо брать лицензию.. то биш платить...

ну и....


 
stone ©   (2003-06-25 14:18) [34]


> bushmen © (25.06.03 11:39)
> На мой взгляд Access ещё хл\орош тем, что на любой машине
> есть MS OFFICE. :)


Разве Access не часть MS OFFICE

2 roottim (25.06.03 13:51)

Если Вы обратили внимание, ссылка относится к Support, т.е. стоимость MDAC включена в стоимость дитрибтива Windows. Если по каким-либо причинам в Windows отсутствует MDAC (например старая версия 95 или 98, в 2000 и выше MDAC уже есть), то Microsoft и предлагает скачать его.


 
bushmen ©   (2003-06-25 14:28) [35]

To stone ©:
В Standart Edition Access не входит


 
roottim   (2003-06-25 14:30) [36]

может сейчас MDAC мдак и входит в поставку..
но на w96/95 он поставлялся с пакетом офиса.. по лицензии...
ест-но если ваш офис куплен.. то вы полноправно качайте обновление с саппорта....
мне кажется так...

но я всеравно не использую лицензионный виндуз.. поэтому точно утверждать немогу...

и вообще я за опен сорцы :)


 
bushmen ©   (2003-06-25 14:32) [37]

2roottim:
Тогда какого лешего припераешься по поводу лицензий? :)


 
passm ©   (2003-06-25 14:50) [38]

DB2 Persanal Developer Edition


 
bushmen ©   (2003-06-25 14:51) [39]

2passm ©:
Ты бы ему ещё S390 или AS400 посоветовал купить :)


 
Soft ©   (2003-06-25 17:12) [40]

24-Jun-2003 A new snapshot of the Firebird V1.5 Embedded Server is availble for download.
http://firebird.sourceforge.net/download/snapshot_builds/fb15embed/fbembedded.zip


 
ikis ©   (2003-06-26 12:54) [41]

Конечно Access! Тут и думать нечего!
А транзакции?.. На кой они в локальной базе?


 
Alexandr ©   (2003-06-26 13:06) [42]

вот уже чел выбрал, а вы тут все спорите...


 
Empleado ©   (2003-06-26 13:14) [43]

>Soft © (20.06.03 17:11)
Необходима локальная однопользовательская база данных с подержкой SQL

Сразу же напрашиваются самые простые и надёжные варианты:

Paradox
MSDE

И по-сложнее: Interbase


 
Soft ©   (2003-06-26 16:44) [44]

>>Empleado © (26.06.03 13:14)
>>Paradox

С этим не ко мне... самая извратная и глючная база.


 
Empleado ©   (2003-06-26 17:05) [45]

>Soft © (26.06.03 16:44)
Ну вот, опять...

Полсотни юзверей вот уже год как юзают Парадокс таблицы, иногда достигающие 120.000 записей, с ужасающим количеством индексов, с одуревающими СКЛ ..., и все быстро и без ошибок, ни одного глюка, ни одного слетевшего индекса.

Может я че ни так делаю ???


 
MsGuns ©   (2003-06-26 18:17) [46]

>Empleado © (26.06.03 17:05)
>и все быстро и без ошибок, ни одного глюка, ни одного слетевшего индекса.

Класс ! Щас придет Alexandr с Johnmen`ом, подтянется Val с Подгорецким, подшустрит подрастающее в лице Zacho, Соловьева и Ko и будет шикарное пеналово...
Я тоже пару раз лягну.. Как бывший апологет парадокса ;)))



 
Zacho ©   (2003-06-26 19:00) [47]


> Empleado © (26.06.03 17:05)


> MsGuns © (26.06.03 18:17)

Подшустриваю.. :-)
Ну видел я систему на Парадоксе объемом около 1GB с парой десятков одновременно работающих юзеров, и тоже вполне нормально работала. Но сколько труда, денег и времени на это предварительно убили.. Дешевле, проще и быстрее было бы Оракл купить :-)
Если у тебя получилось без особых затруднений создать большую нормально работающую систему на Парадоксе - ну что же, значит хороший специалист, уважаю. Но все равно считаю, что сделать то же самое, например, на IB было бы проще и быстрее.
Не, я не против Парадокса, но для более-менее сложных сетевых систем он, imho, мало подходит. Да и для небольших локальных, с учетом возможного развития в будущем - FB Embedded или Yaffil Personal гораздо оптимальнее.


 
MsGuns ©   (2003-06-26 19:20) [48]

>Zacho © (26.06.03 19:00)
>Ну видел я систему на Парадоксе объемом около 1GB с парой десятков одновременно работающих юзеров, и тоже вполне нормально работала. Но сколько труда, денег и времени на это предварительно убили..

В разработке подобных приходилось участвовать.
Один из примеров включает Подсистемы:
1)Торговля (опт+розница+фас.цех+коптильня),
2)Зарплата+Кадры+Штаты,
3)Мат.учет (Основные, МБП, топливо и т.п.),
4)Банк,
5)Касса+Подотчет,
6)Расчеты,
7)Путевые листы
8)Баланс

Работают по нескольку лет: в одном месте более 20 юзеров, в другом - около 15, есть еще несколько с 5-10 станциями. Все действительно работает более-менее надежно, но

- все в ДОСе
- файл-сервер нетварь 3.12
- на станциях среда ДОС (не из-под виндузы - через разд.загрузку)
- практически не используются индексы (по крайней мере для редактирования) - все сделано на ключах
- ежедневное архивирование в конце раб.дня всей БД
- фирменное обслуживание (от 5 до 15 выездов в неделю)



 
Sandman25 ©   (2003-06-27 11:57) [49]

- фирменное обслуживание (от 5 до 15 выездов в неделю)

От 5 до 15 выездов???
У нас есть клиенты с базами больше 2GB (1.5 млн документов), которые примерно раз в месяц звонят, чтобы уточнить, правильно ли они справочник расширили... Получается, SQL серверы получаются проще в обслуживании.


 
Vladymir   (2003-07-07 01:32) [50]

Замечательный спор об огромных преимуществах локальных баз перед реляционными... :) Хоть Граббером кидайся :)))


 
Rad ©   (2003-07-07 07:14) [51]

Vladymir (07.07.03 01:32)
А локальные базы не реляционные, что ли, все?
А реляционные - не могут быть локальными?
А Грабер - автор, в первую очередь, справочника SQL - причем тут?

А почему ветка до сих пор не в "Потрепаться"? А, модераторы?


 
Alexandr ©   (2003-07-07 08:29) [52]


> А почему ветка до сих пор не в "Потрепаться"? А, модераторы?


потомучто в этом месяце план по переносу выполнен.


 
Anatoly Podgoretsky ©   (2003-07-07 09:02) [53]

Rad © (07.07.03 07:14)
Очень обидно, что ты не модератор.


 
Rad ©   (2003-07-07 12:43) [54]

Anatoly Podgoretsky © (07.07.03 09:02)
Мне? Нисколько не обидно.
Но по-моему, ветка где-то в середине вполне заработала право быть перемещенной в "потрепаться"



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

Текущий архив: 2003.07.28;
Скачать: CL | DM;

Наверх




Память: 0.6 MB
Время: 0.014 c
14-91912
панка
2003-07-10 18:42
2003.07.28
аварии


14-91874
Skywalker
2003-07-10 18:41
2003.07.28
Мастера достала одна фитча в эксплорере, помогите


3-91669
Крот
2003-07-07 10:13
2003.07.28
Группы в TQickRep


4-91939
МитяЙ2
2003-05-23 14:38
2003.07.28
Сворачивание окна, отлично от других окон


9-91613
Landgraph
2003-02-04 13:32
2003.07.28
Видимость полигона...