powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Надёжный Embedded.
7 сообщений из 7, страница 1 из 1
Надёжный Embedded.
    #34387238
fdn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
fdn
Гость
Собственно нужно организовать небольшое(ну совсем крошечное, 10000 записей) хранилише данных с поиском. Решил я для этого использовать Embedded базу данных.

От базы нужно:
1) Хранимые процедуры.
2) Простейшие селекты типа: Select * from Table where FirstName like '%тров';.
3) .Net Provider
4) Надёжность ко всяким Reset-ам, PowerOff и т. п. А то как база упадёт - з....т .

Имеем:

1) FireBird Embedded. - То что надо, но смушает пункт 4). Почитал я по форуму, и понял что при reset-е база может легко слететь.

2) SQLite. - Практически ничего не нашёл про надёжность.

3) BerkleyDB. - Нет .Net Provider-а и за деньги.

Вобщем не знаю что и делать. Ну не ставить же ради надёжности полноразмерную бд типа PostgreSql. Какие будут советы?
...
Рейтинг: 0 / 0
Надёжный Embedded.
    #34387293
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет, fdn!
Ты пишешь:

fdnf> 1) Хранимые процедуры.
f> 2) Простейшие селекты типа: Select * from Table where FirstName like '%тров';.как-то слабо коррелируется 1 и 2...

fdnf> 3) .Net Providerдля эмбеддет? провайдер?
занятная комбинация...
fdnf> 4) Надёжность ко всяким Reset-ам, PowerOff и т. п. А то как база упадёт - з....т .любая БД упадёт.
различия только в уровне грохота при падении.
fdnf> Вобщем не знаю что и делать.
f> Какие будут советы?йад не предлагать?

--
With best regards, Мимопроходящий.

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Надёжный Embedded.
    #34387334
fdn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
fdn
Гость
Мимопроходящий
Привет, fdn!
Ты пишешь:

fdnf> 1) Хранимые процедуры.
f> 2) Простейшие селекты типа: Select * from Table where FirstName like '%тров';.как-то слабо коррелируется 1 и 2...


Да всё просто, всю работы с бд запихиваем в хранимые процедуры. Чтобы при переносе на другую бд не менять программу.

Мимопроходящий
fdnf> 3) .Net Providerдля эмбеддет? провайдер?
занятная комбинация...

Есть другие предложения использовать Embedded бд из .Net? В студию!


Мимопроходящий
fdnf> 4) Надёжность ко всяким Reset-ам, PowerOff и т. п. А то как база упадёт - з....т .любая БД упадёт.
различия только в уровне грохота при падении.


И на кой они такие нужны??? Нет, я так представляю себе, если нормальной БД при записи сделать reset, она либо запишит данные, либо не запишит и отменит все сделанные изменения при следующем старте. Падать то зачём???
...
Рейтинг: 0 / 0
Надёжный Embedded.
    #34387349
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет, fdn!
Ты пишешь:

fdnf> И на кой они такие нужны??? Нет, я так представляю себе,
f> если нормальной БД при записи сделать reset, она либо запишит
f> данные, либо не запишит и отменит все сделанные изменения при
f> следующем старте. Падать то зачём???назови "нормальную" (в твоём понимании) БД

--
With best regards, Мимопроходящий.

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Надёжный Embedded.
    #34387368
Фотография Хрен
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
падать например затем, что некоторое железо на fsync отвечает "все впорядке" а физически записывает данные несколько позже (неоторые scsi например). Изнутри сервера БД нет возможности реально узнать были ли данные физически записаны. Если ресет будет в неудачный момент - вполне может нарушиться структура файла (или файловой системы).

В большинстве случаев ресет проходит без проблем. Но гарантию никто не даст.
...
Рейтинг: 0 / 0
Надёжный Embedded.
    #34387377
Фотография Хрен
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fdn

Да всё просто, всю работы с бд запихиваем в хранимые процедуры. Чтобы при переносе на другую бд не менять программу.



Хранимки разных баз отличаются друг от друга. Иногда очень существенно.
...
Рейтинг: 0 / 0
Надёжный Embedded.
    #34387392
fdn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
fdn
Гость
Мимопроходящий
Привет, fdn!
Ты пишешь:

fdnf> И на кой они такие нужны??? Нет, я так представляю себе,
f> если нормальной БД при записи сделать reset, она либо запишит
f> данные, либо не запишит и отменит все сделанные изменения при
f> следующем старте. Падать то зачём???назови "нормальную" (в твоём понимании) БД


Ну я не знаю, я не спец в этом. К примеру Oracle, MS SQL. Но ни ставить же их ради базы из 2-5 табличек.

И вообще идея использовать БД в такой простой программе радилась только из-за халявного поиска(select-ов) и надёжности хранения данных. А БД по вашему мнению летят только так. Смысл их тогда использовать???

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


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