Какую СУБД выбрать? Посоветуйте.
От: Веселый кролик Россия  
Дата: 29.08.07 10:06
Оценка:
Тут завязался небольшой проектик. Обычный справочник. Но возможно в нем будет до миллиона записей. Щас делается все на Access, но по различным причинам, в том числе и техническим, хочется отказаться от него. Какую еще СУБД можно посмотреть в качестве бесплатной и поставляемой простым копированием, т.е. установщик поставит приложение и скопирует базу на диск и все, никаких других установок СУБД чтобы не требовалось.
То что меня не убивает, делает меня умнее.
Re: Какую СУБД выбрать? Посоветуйте.
От: IB Австрия http://rsdn.ru
Дата: 29.08.07 10:28
Оценка: 4 (1)
Здравствуйте, Веселый кролик, Вы писали:

ВК> Какую еще СУБД можно посмотреть в качестве бесплатной и поставляемой простым копированием, т.е. установщик поставит приложение и скопирует базу на диск и все, никаких других установок СУБД чтобы не требовалось.

MSSQL Compact Edition.
... << RSDN@Home 1.2.0 alpha rev. 673>>
Мы уже победили, просто это еще не так заметно...
Re[2]: Какую СУБД выбрать? Посоветуйте.
От: Веселый кролик Россия  
Дата: 29.08.07 10:53
Оценка:
Здравствуйте, IB, Вы писали:

IB>Здравствуйте, Веселый кролик, Вы писали:


ВК>> Какую еще СУБД можно посмотреть в качестве бесплатной и поставляемой простым копированием, т.е. установщик поставит приложение и скопирует базу на диск и все, никаких других установок СУБД чтобы не требовалось.

IB>MSSQL Compact Edition.


Во. Вот теперь я не буду больше говорить, что MSSQL говно. Посмотрю. Спасибо.
То что меня не убивает, делает меня умнее.
Re[3]: Какую СУБД выбрать? Посоветуйте.
От: wellwell Австралия https://www.softperfect.com
Дата: 29.08.07 11:32
Оценка:
" Веселый кролик " <32312@users.rsdn.ru> wrote in message news:2638095@news.rsdn.ru...
> Во. Вот теперь я не буду больше говорить, что MSSQL говно. Посмотрю. Спасибо.

Когда узнаешь что оно работает только на XP и выше может и будешь. Попробуй Sqlite или Firebird.
Posted via RSDN NNTP Server 2.1 beta
Re[2]: Какую СУБД выбрать? Посоветуйте.
От: Веселый кролик Россия  
Дата: 29.08.07 12:19
Оценка:
Здравствуйте, IB, Вы писали:

Кстати. Что то я в BOL к MSSQL CE не нашел ответа на вопрос, как получить первые N записей? Подставить параметр в
SELECT TOP @N col1
FROM t

не получается.
То что меня не убивает, делает меня умнее.
Re[4]: Какую СУБД выбрать? Посоветуйте.
От: Веселый кролик Россия  
Дата: 29.08.07 12:21
Оценка:
Здравствуйте, wellwell, Вы писали:

W>" Веселый кролик " <32312@users.rsdn.ru> wrote in message news:2638095@news.rsdn.ru...

>> Во. Вот теперь я не буду больше говорить, что MSSQL говно. Посмотрю. Спасибо.

W>Когда узнаешь что оно работает только на XP и выше может и будешь. Попробуй Sqlite или Firebird.


А они удовлетворяют моим требования? Как в них выбрать первые N записей?
То что меня не убивает, делает меня умнее.
Re[2]: Какую СУБД выбрать? Посоветуйте.
От: Веселый кролик Россия  
Дата: 29.08.07 12:35
Оценка:
Здравствуйте, IB, Вы писали:

И еще. В 2005 студии собираю проект на C#. При запуске приложения ошибка:

Unable to load DLL 'sqlceme30.dll': The specified module could not be found. (Exception from HRESULT: 0x8007007E)

Хотя я качал sqlceer30RU.dll. Понятно, что со студией ставиться For Mobile Devices версия, но мне нужна то не она. как мне подключить мою DLL? Чтобы он ее цеплял. Я думаю дело в этом.
То что меня не убивает, делает меня умнее.
Re[5]: Какую СУБД выбрать? Посоветуйте.
От: wellwell Австралия https://www.softperfect.com
Дата: 29.08.07 12:43
Оценка:
" Веселый кролик " <32312@users.rsdn.ru> wrote in message news:2638223@news.rsdn.ru...
> А они удовлетворяют моим требования?
>Как в них выбрать первые N записей?

Да, без проблем
SELECT FIRST 100 * FROM TABLE ORDER BY ID --для Firebird
SELECT * FROM TABLE ORDER BY ID LIMIT 100 --для SQLite

В общем-то стандартный синтаксис.
Posted via RSDN NNTP Server 2.1 beta
Re[6]: Какую СУБД выбрать? Посоветуйте.
От: Веселый кролик Россия  
Дата: 29.08.07 12:47
Оценка:
Здравствуйте, wellwell, Вы писали:

W>" Веселый кролик " <32312@users.rsdn.ru> wrote in message news:2638223@news.rsdn.ru...

>> А они удовлетворяют моим требования?
>>Как в них выбрать первые N записей?

W>Да, без проблем

W>
W>SELECT FIRST 100 * FROM TABLE ORDER BY ID --для Firebird
W>SELECT * FROM TABLE ORDER BY ID LIMIT 100 --для SQLite
W>

W>В общем-то стандартный синтаксис.

А каким драйвером пользоваться под .NET придется? Как распространять приложение?
То что меня не убивает, делает меня умнее.
Re[6]: Какую СУБД выбрать? Посоветуйте.
От: Веселый кролик Россия  
Дата: 29.08.07 12:50
Оценка:
Здравствуйте, wellwell, Вы писали:

W>" Веселый кролик " <32312@users.rsdn.ru> wrote in message news:2638223@news.rsdn.ru...

>> А они удовлетворяют моим требования?
>>Как в них выбрать первые N записей?

W>Да, без проблем

W>
W>SELECT FIRST 100 * FROM TABLE ORDER BY ID --для Firebird
W>SELECT * FROM TABLE ORDER BY ID LIMIT 100 --для SQLite
W>

W>В общем-то стандартный синтаксис.

тут еще было предложение использовать JavaDB. Но как там с подобным я ХЗ. Мля.... как же гемморойно выбрать нормальную СУБД для встраивания. Пипец.
То что меня не убивает, делает меня умнее.
Re[3]: Какую СУБД выбрать? Посоветуйте.
От: IB Австрия http://rsdn.ru
Дата: 29.08.07 13:32
Оценка:
Здравствуйте, Веселый кролик, Вы писали:

ВК>Unable to load DLL 'sqlceme30.dll': The specified module could not be found. (Exception from HRESULT: 0x8007007E)

Ну значит найти dll-ку не может, ты ее куда положил?

ВК>Хотя я качал sqlceer30RU.dll. Понятно, что со студией ставиться For Mobile Devices версия, но мне нужна то не она. как мне подключить мою DLL? Чтобы он ее цеплял. Я думаю дело в этом.

По идее достаточно рядом с exe-шником положить.
... << RSDN@Home 1.2.0 alpha rev. 673>>
Мы уже победили, просто это еще не так заметно...
Re[3]: Какую СУБД выбрать? Посоветуйте.
От: IB Австрия http://rsdn.ru
Дата: 29.08.07 13:32
Оценка:
Здравствуйте, Веселый кролик, Вы писали:

ВК>Подставить параметр в

ВК>
ВК>SELECT TOP @N col1 ROM t
ВК>

ВК>не получается.
Там скорее всего константа нужна, как в 2000. можно попробовать ROWCOUNT использовать, если именно переменную хочется.
... << RSDN@Home 1.2.0 alpha rev. 673>>
Мы уже победили, просто это еще не так заметно...
Re[7]: Какую СУБД выбрать? Посоветуйте.
От: wellwell Австралия https://www.softperfect.com
Дата: 29.08.07 13:59
Оценка:
" Веселый кролик " <32312@users.rsdn.ru> wrote in message news:2638274@news.rsdn.ru...
> А каким драйвером пользоваться под .NET придется? Как распространять приложение?

Под .NET не знаю. В изначальном вопросе про НЕТ ничего сказано не было, а если прога на НЕТе, наверное все таки MSSQL вам подойдет больше.
Posted via RSDN NNTP Server 2.1 beta
Re[4]: Какую СУБД выбрать? Посоветуйте.
От: Веселый кролик Россия  
Дата: 29.08.07 14:01
Оценка:
Здравствуйте, IB, Вы писали:

IB>Здравствуйте, Веселый кролик, Вы писали:


ВК>>Unable to load DLL 'sqlceme30.dll': The specified module could not be found. (Exception from HRESULT: 0x8007007E)

IB>Ну значит найти dll-ку не может, ты ее куда положил?

Ну это я догадался. Положил сейчас в каталог с исходниками, с /bin/Debug и /bin/Release. Фигня та же.

ВК>>Хотя я качал sqlceer30RU.dll. Понятно, что со студией ставиться For Mobile Devices версия, но мне нужна то не она. как мне подключить мою DLL? Чтобы он ее цеплял. Я думаю дело в этом.

IB>По идее достаточно рядом с exe-шником положить.
А вот нет-с оказывается....
То что меня не убивает, делает меня умнее.
Re: Какую СУБД выбрать? Посоветуйте.
От: Веселый кролик Россия  
Дата: 29.08.07 14:05
Оценка:
Здравствуйте, Веселый кролик, Вы писали:

Боже. Дай Лари желание выпустить встраиваемую версию Oracle!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
То что меня не убивает, делает меня умнее.
Re[3]: Какую СУБД выбрать? Посоветуйте.
От: Lloyd Россия  
Дата: 29.08.07 14:11
Оценка:
Здравствуйте, Веселый кролик, Вы писали:

ВК>Кстати. Что то я в BOL к MSSQL CE не нашел ответа на вопрос, как получить первые N записей? Подставить параметр в

ВК>
ВК>SELECT TOP @N col1
ВК>FROM t
ВК>

ВК>не получается.

А в чем сермяжная правда использовать (в данном случае) параметр? Процедур-то все равно нет.
Re[8]: Какую СУБД выбрать? Посоветуйте.
От: Alex.Che  
Дата: 29.08.07 14:13
Оценка: -2
Привет, wellwell!
Вы пишешь 29 августа 2007:

>> А каким драйвером пользоваться под .NET придется? Как распространять приложение?


w> Под .NET не знаю. В изначальном вопросе про НЕТ ничего сказано не было,

w> а если прога на НЕТе, наверное все таки MSSQL вам подойдет больше.

Что-то как-то странно сочетается требование embedded и .NET ...
Имхо, аффтар желает просто пофлудить.

--
With best regards, Alex Cherednichenko.
Posted via RSDN NNTP Server 2.1 beta
Re[2]: Какую СУБД выбрать? Посоветуйте.
От: Lloyd Россия  
Дата: 29.08.07 14:15
Оценка: 6 (1)
Здравствуйте, Веселый кролик, Вы писали:

ВК>Здравствуйте, Веселый кролик, Вы писали:


ВК>Боже. Дай Лари желание выпустить встраиваемую версию Oracle!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!


Oracle Database Lite 10g is a comprehensive solution for developing, deploying and managing applications for mobile and embedded environments. It includes a small footprint SQL database that runs on many devices and platforms, robust two-way data synchronization with a database server, centralized provisioning and management, and mobile application development tools. Oracle Database Lite 10g enables mobile users and devices to operate in occasionally connected environments, periodically synchronizing with a back-end database server. As a result, Oracle Database Lite 10g helps organizations increase productivity, automate data capture and track distributed assets, which ultimately improves operational efficiency and customer satisfaction.


The Oracle Berkeley DB family of open source, embeddable databases provides developers with fast, reliable, local persistence with zero administration. Often deployed as "edge" databases, the Oracle Berkeley DB family provides very high performance, reliability, scalability, and availability for application use cases that do not require SQL.

Re[3]: Какую СУБД выбрать? Посоветуйте.
От: Веселый кролик Россия  
Дата: 29.08.07 14:40
Оценка:
Здравствуйте, Lloyd, Вы писали:

Дай я тебя поцелую, о досточтимый гуру и свет знаний для моей темной головы.
То что меня не убивает, делает меня умнее.
Re[3]: Какую СУБД выбрать? Посоветуйте.
От: Веселый кролик Россия  
Дата: 29.08.07 14:41
Оценка:
Здравствуйте, Lloyd, Вы писали:

кто нибудь пробовал?
То что меня не убивает, делает меня умнее.
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.