|
Выбрать базу вместо OracleXE для проекта на MSVC++
|
|||
---|---|---|---|
#18+
Привет всем! Имеется работающее приложение использующее OracleXE. Написано на Visual Studio 2005 С++. Нагрузка невелика. В основную таблицу скидывается сотня записей по несколько десятков байт гдето раз в минуту. Плюс выборки из базы раз в несколько секунд по несколько тысяч записей, эпизодические по миллионам записей (там можно и подождать, лишь бы в это время запись продолжалась). Всё это локально и одним приложением. Реальные размеры данных до гигабайта, но при переделке реально пошинковать на меньший размер. Проект нужно переделать под другую базу с условиями: - не "падучесть" базы. Там постоянные проблемы с энергопитанием. - бесплатная база. - практически не требующая администрирования. - Очень желательна возможность простого копирования файлов базы без отдельных операций экспорта-импорта. - Простота переделки. Сейчас для вспомгательных таблиц используются CRecordset+CRecordView, а для основой oracle::occi для скорости и вот такого кода много. Так что если к какой то базе есть схожий интерфейс, то было бы большим плюсом. Триггеры и хранимые процедуры есть, но немного, можно и на С++ перенести. Я использовал с VС++ только взрослый оракл, который неподходит по условиям, и SQLite, который и потребует больших переделок, и я неуверен в его надёжности. Но я готов потрать время на изучение чегото для меня нового, лишь бы переделывать меньше пришлось. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.09.2012, 15:01 |
|
Выбрать базу вместо OracleXE для проекта на MSVC++
|
|||
---|---|---|---|
#18+
AltCtrlDelПроект нужно переделать под другую базу с условиями Всем условиям кроме последнего отвечает Firebird. СУБД, которая отвечала бы последнему условию, не существует. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
19.09.2012, 15:35 |
|
Выбрать базу вместо OracleXE для проекта на MSVC++
|
|||
---|---|---|---|
#18+
Я только вот не понял, а чем XE то не угодил? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.09.2012, 17:17 |
|
Выбрать базу вместо OracleXE для проекта на MSVC++
|
|||
---|---|---|---|
#18+
Как известно - работает, не трожь ... |
|||
:
Нравится:
Не нравится:
|
|||
19.09.2012, 17:18 |
|
Выбрать базу вместо OracleXE для проекта на MSVC++
|
|||
---|---|---|---|
#18+
ShtockЯ только вот не понял, а чем XE то не угодил? нет 64-х разрядной версии. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.09.2012, 17:53 |
|
Выбрать базу вместо OracleXE для проекта на MSVC++
|
|||
---|---|---|---|
#18+
Если нет требований к работе не только на Windows, то MS SQL 2012 Express Edition. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.09.2012, 18:25 |
|
Выбрать базу вместо OracleXE для проекта на MSVC++
|
|||
---|---|---|---|
#18+
pkarklinЕсли нет требований к работе не только на Windows, то MS SQL 2012 Express Edition. Только windows. Если не трудно, дайте ссылку где прочитать по русски про ограничения, как лицензионные, так и по софту-железу. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.09.2012, 18:38 |
|
Выбрать базу вместо OracleXE для проекта на MSVC++
|
|||
---|---|---|---|
#18+
AltCtrlDel Если не трудно, дайте ссылку ё, www.microsoft.com/rus читай сколько влезет. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.09.2012, 19:47 |
|
Выбрать базу вместо OracleXE для проекта на MSVC++
|
|||
---|---|---|---|
#18+
AltCtrlDel, Здесь, собственно, загрузки и требования к системе: http://www.microsoft.com/en-us/download/details.aspx?id=29062 Из ограничений редакции - 10 гиг на размер одной бд (которых м.б. 32 767), один гиг памяти, один процессор (все его ядра). Лицензионные ограничения - Вы не можете с помощью этой редакции предоставлять услуги коммерческого хостинга и можете распространять ее, только "добавив свою функциональность", чем и является Ваша программа. Полное EULA если надо, найдете сами. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.09.2012, 20:01 |
|
Выбрать базу вместо OracleXE для проекта на MSVC++
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
19.09.2012, 20:17 |
|
Выбрать базу вместо OracleXE для проекта на MSVC++
|
|||
---|---|---|---|
#18+
2Dimitry Sibiryakov, 2pkarklin спасибо, ушёл думать. ) ... |
|||
:
Нравится:
Не нравится:
|
|||
19.09.2012, 20:27 |
|
Выбрать базу вместо OracleXE для проекта на MSVC++
|
|||
---|---|---|---|
#18+
pkarklin Вы не можете с помощью этой редакции предоставлять услуги коммерческого хостинга и можете распространять ее, только "добавив свою функциональность", чем и является Ваша программа. Странно, а буржуи дают хостинг + MS SQL Express ( тариф бесплатно) публикуй что хочешь. ( хотя что хочешь не уверена) ... |
|||
:
Нравится:
Не нравится:
|
|||
20.09.2012, 05:03 |
|
Выбрать базу вместо OracleXE для проекта на MSVC++
|
|||
---|---|---|---|
#18+
VolochkovaСтранно, а буржуи дают хостинг + MS SQL Express ( тариф бесплатно) публикуй что хочешь. ( хотя что хочешь не уверена) Ну так тариф "бесплатно" не является коммерческим хостингом. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.09.2012, 08:25 |
|
Выбрать базу вместо OracleXE для проекта на MSVC++
|
|||
---|---|---|---|
#18+
pkarklin, А за небольшие денежки есть варианты стандарт и экспресс. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.09.2012, 08:52 |
|
Выбрать базу вместо OracleXE для проекта на MSVC++
|
|||
---|---|---|---|
#18+
AltCtrlDel, можете попробовать DB2 Express-C. Все пункты выполнеят, кроме "простого переноса" - там есть нюансы. Уж всяко куда более похожа на Оракл, чем MS SQL. По крайней мере, PL/SQL и OCI в основно поддерживает. Без лимита по объему, 4Гб ОП. Есть add-on для VC++. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.09.2012, 12:23 |
|
Выбрать базу вместо OracleXE для проекта на MSVC++
|
|||
---|---|---|---|
#18+
Не хотелось бы переходить с бесплатной версии одной платной базы, на бесплатную версию другой платной. А то, через какое то время, получится как с OracleXE. Когда делали исходный проект, не было ни настольных многоядерных компов, ни, 64 разрядных. Предварительно остановился на FireBird + ibpp. Последняя, правда не обновляется, но идущее с ней тестовое приложение работает с FireBird 2.5.1, кроме манипуляции со списком юзеров. Ну да это и ненужно. Выбор неокончательный. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.09.2012, 13:21 |
|
|
start [/forum/topic.php?fid=35&msg=37965002&tid=1552522]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
30ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
others: | 15ms |
total: | 135ms |
0 / 0 |