|
|
|
Надёжный Embedded.
|
|||
|---|---|---|---|
|
#18+
Собственно нужно организовать небольшое(ну совсем крошечное, 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. Какие будут советы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2007, 14:14 |
|
||
|
Надёжный Embedded.
|
|||
|---|---|---|---|
|
#18+
Привет, 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 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2007, 14:26 |
|
||
|
Надёжный Embedded.
|
|||
|---|---|---|---|
|
#18+
Мимопроходящий Привет, fdn! Ты пишешь: fdnf> 1) Хранимые процедуры. f> 2) Простейшие селекты типа: Select * from Table where FirstName like '%тров';.как-то слабо коррелируется 1 и 2... Да всё просто, всю работы с бд запихиваем в хранимые процедуры. Чтобы при переносе на другую бд не менять программу. Мимопроходящий fdnf> 3) .Net Providerдля эмбеддет? провайдер? занятная комбинация... Есть другие предложения использовать Embedded бд из .Net? В студию! Мимопроходящий fdnf> 4) Надёжность ко всяким Reset-ам, PowerOff и т. п. А то как база упадёт - з....т .любая БД упадёт. различия только в уровне грохота при падении. И на кой они такие нужны??? Нет, я так представляю себе, если нормальной БД при записи сделать reset, она либо запишит данные, либо не запишит и отменит все сделанные изменения при следующем старте. Падать то зачём??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2007, 14:38 |
|
||
|
Надёжный Embedded.
|
|||
|---|---|---|---|
|
#18+
Привет, fdn! Ты пишешь: fdnf> И на кой они такие нужны??? Нет, я так представляю себе, f> если нормальной БД при записи сделать reset, она либо запишит f> данные, либо не запишит и отменит все сделанные изменения при f> следующем старте. Падать то зачём???назови "нормальную" (в твоём понимании) БД -- With best regards, Мимопроходящий. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2007, 14:42 |
|
||
|
Надёжный Embedded.
|
|||
|---|---|---|---|
|
#18+
падать например затем, что некоторое железо на fsync отвечает "все впорядке" а физически записывает данные несколько позже (неоторые scsi например). Изнутри сервера БД нет возможности реально узнать были ли данные физически записаны. Если ресет будет в неудачный момент - вполне может нарушиться структура файла (или файловой системы). В большинстве случаев ресет проходит без проблем. Но гарантию никто не даст. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2007, 14:46 |
|
||
|
Надёжный Embedded.
|
|||
|---|---|---|---|
|
#18+
fdn Да всё просто, всю работы с бд запихиваем в хранимые процедуры. Чтобы при переносе на другую бд не менять программу. Хранимки разных баз отличаются друг от друга. Иногда очень существенно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2007, 14:48 |
|
||
|
Надёжный Embedded.
|
|||
|---|---|---|---|
|
#18+
Мимопроходящий Привет, fdn! Ты пишешь: fdnf> И на кой они такие нужны??? Нет, я так представляю себе, f> если нормальной БД при записи сделать reset, она либо запишит f> данные, либо не запишит и отменит все сделанные изменения при f> следующем старте. Падать то зачём???назови "нормальную" (в твоём понимании) БД Ну я не знаю, я не спец в этом. К примеру Oracle, MS SQL. Но ни ставить же их ради базы из 2-5 табличек. И вообще идея использовать БД в такой простой программе радилась только из-за халявного поиска(select-ов) и надёжности хранения данных. А БД по вашему мнению летят только так. Смысл их тогда использовать??? Модератор: тема закрыта. тупой развод на флейм. последующие провокации будут караться блокированием гостевого доступа ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2007, 14:51 |
|
||
|
|

start [/forum/topic.php?fid=35&msg=34387368&tid=1553349]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
6ms |
check topic access: |
6ms |
track hit: |
30ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
| others: | 232ms |
| total: | 363ms |

| 0 / 0 |
