Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Встраиваемая СУБД и отчеты для Delphi .NET / 15 сообщений из 15, страница 1 из 1
18.08.2008, 19:40
    #35493524
OlegM777
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Встраиваемая СУБД и отчеты для Delphi .NET
Поделитесь, пожалуйста мнением, какую СУБД вы бы выбрали, если:

-требуется минимальный размер конечного приложения (App+Db+Rep желательно <5-10Мб)
-не требуется работа с БД по сети - она нужна только для удобного хранения данных на диске
-желательно избежать сложностей с установкой СУБД на машине конечного пользователя - служб и всего прочего, что может вызвать проблемы с безопасностью - в идеале XCopy
-Обязательна поддержка выбранной СУБД какой-либо внятной системой отчетов (Rave Reports и т.п.)
-Разработка GUI на БД будет проходить в Delphi.Net 2007, то бишь нужно будет привязать компоненты VCL.Net к БД без лишних заморочек.

Сам смотрел в сторону FireBird и SQLite. SQLite хороша - экономна и без лишних заморочек, а вот все, что идет к ней - какие-то народные поделки. Провозившись весь день с провайдером Ado.Net, понял, что с компонентами она не подружится (или неудачный провайдер попался?), а уж о том, чтобы строить по ней отчеты Rave Reports, не может быть и речи.

Подскажите хорошую связку СУБД+отчеты, или, если есть опыт работы с SQLite, как ее подружить с Delphi и Rave.
...
Рейтинг: 0 / 0
18.08.2008, 21:45
    #35493656
iv250973
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Встраиваемая СУБД и отчеты для Delphi .NET
а что за экстремальные требования к размеру App+Db+Rep желательно <5-10Мб???
это для какой-нить мобильной платформы?
...
Рейтинг: 0 / 0
19.08.2008, 05:30
    #35493820
Folibis
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Встраиваемая СУБД и отчеты для Delphi .NET
я бы выбрал Sqlite, однозначно. ...
Правда я работаю с базой напрямую, через Sqlite API. Когда то давно использовал компонент Zeos но в каком он сейчас состоянии даже не знаю ...
...
Рейтинг: 0 / 0
19.08.2008, 12:36
    #35494534
OlegM777
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Встраиваемая СУБД и отчеты для Delphi .NET
Folibisя бы выбрал Sqlite, однозначно. ...
Правда я работаю с базой напрямую, через Sqlite API. Когда то давно использовал компонент Zeos но в каком он сейчас состоянии даже не знаю ...

Да, посмотрел Zeos - вполне приличная вещь, но увы - она только для нативного Win32/*nix, для проектов на .Net не предназначена. Но все равно спасибо.
...
Рейтинг: 0 / 0
19.08.2008, 12:38
    #35494538
OlegM777
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Встраиваемая СУБД и отчеты для Delphi .NET
iv250973а что за экстремальные требования к размеру App+Db+Rep желательно <5-10Мб???
это для какой-нить мобильной платформы?

Нет, это для загрузки по сети...
...
Рейтинг: 0 / 0
19.08.2008, 12:51
    #35494592
OlegM777
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Встраиваемая СУБД и отчеты для Delphi .NET
Я так опущусь до DBF :)
...
Рейтинг: 0 / 0
19.08.2008, 12:54
    #35494600
OlegM777
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Встраиваемая СУБД и отчеты для Delphi .NET
Или сериализации DataSet в XML - еще лучше :)
...
Рейтинг: 0 / 0
19.08.2008, 18:21
    #35495688
OlegM777
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Встраиваемая СУБД и отчеты для Delphi .NET
А может, попробовать BlackFish SQL... кто-нибудь с ним работал? Его не нужно будет устанавливать у пользователя?
...
Рейтинг: 0 / 0
20.08.2008, 12:57
    #35496773
OlegM777
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Встраиваемая СУБД и отчеты для Delphi .NET
Похоже, это все-таки будет BlackFish, а не SQLite.
Нужно будет таскать за собой только managed сборку размером около 1.3 Мб, есть поддержка dbExpress`ом и ADO.Net. Заявлено продолжение поддержки этой БД в 2009 студии. Каких-либо средств разработки кроме Data Explorer студии для нее пока не нашел, перебьюсь, наверное.

Уже нашел кое-какие статьи по ней, кому интересно:
1) http://%5Dhttp://dn.codegear.com/article/36955%5B/url]
2) http://]http://www.felix-colibri.com/papers/db/blackfishsql/blackfishsql.html

Жаль, что убил столько времени на поиски, не обратив сразу внимание на то, что лежало под рукой.
Позже обязательно поделюсь впечатлениями.
...
Рейтинг: 0 / 0
20.08.2008, 13:00
    #35496787
OlegM777
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Встраиваемая СУБД и отчеты для Delphi .NET
Пардон,
1) http://dn.codegear.com/article/36955
2) http://www.felix-colibri.com/papers/db/blackfishsql/blackfishsql.html
...
Рейтинг: 0 / 0
23.08.2008, 11:19
    #35502860
МихаилР
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Встраиваемая СУБД и отчеты для Delphi .NET
К сожалению, я не являюсь знатоком Delphi.NET, потому, настаивать на своем вариант не буду, но все же, как насчет того, чтобы рассмотреть такой вариант:
- SQL Compact Edition (только сразу обратите внимание на максимальный размер баз)
- для отчетов использовать любой Standalone компонент, который умеет "снимать" данные с обычного Data Reader или Data Set. Тут, я так понимаю, проблема в том, что большинство из них интегрируются с VS, а как их использовать в Delphi - вопрос. Хотя, на сколько я знаю, у большинства есть и отдельный редактор отчетов, но тут вы уже вроде определились...
...
Рейтинг: 0 / 0
25.08.2008, 18:15
    #35505066
Artemiy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Встраиваемая СУБД и отчеты для Delphi .NET
А чем вообще объясняется необходимость использовать именно Delphi .Net, а не Delphi win32?
...
Рейтинг: 0 / 0
27.08.2008, 11:30
    #35508010
jbond81
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Встраиваемая СУБД и отчеты для Delphi .NET
Delphi for Win32,
ClientDataSet,
отчеты в SpreadsheetML 2002/2003.

Rave - отстой
...
Рейтинг: 0 / 0
29.08.2008, 16:23
    #35513586
OlegM777
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Встраиваемая СУБД и отчеты для Delphi .NET
МихаилРкак насчет того, чтобы рассмотреть такой вариант:
- SQL Compact Edition (только сразу обратите внимание на максимальный размер баз)
- для отчетов использовать любой Standalone компонент...

Спасибо, занятный вариант, запомню на будущее. Я как-то зациклился на Express, когда смотрел варианты от MS и не обратил внимания на Compact, честно говоря, даже не знал, что такая существует. :)
Но уже поздно, на BlackFish уже положены силы, пока вроде бы без особых трудностей все продвигается, поэтому менять что-то не очень хочется. Но все равно спасибо :)
...
Рейтинг: 0 / 0
29.08.2008, 16:25
    #35513592
OlegM777
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Встраиваемая СУБД и отчеты для Delphi .NET
ArtemiyА чем вообще объясняется необходимость использовать именно Delphi .Net, а не Delphi win32?

Заморочками с web-службами.
...
Рейтинг: 0 / 0
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Встраиваемая СУБД и отчеты для Delphi .NET / 15 сообщений из 15, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]