|
|
|
Посоветуйте In-memory database
|
|||
|---|---|---|---|
|
#18+
Необходима In-memory database. Очень желательно: — ACID совместимые транзакции; — Хранимые процедуры; — Провайдер для OLE DB или ADO; — Функционирование под Windows XP Embedded. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.03.2008, 12:52 |
|
||
|
Посоветуйте In-memory database
|
|||
|---|---|---|---|
|
#18+
apapacy пишет: > http://dev.mysql.com/doc/refman/5.0/en/memory-storage-engine.html Он нетранзакционный. А ему надо ACID. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2008, 16:08 |
|
||
|
Посоветуйте In-memory database
|
|||
|---|---|---|---|
|
#18+
MasterZivА ему надо ACID. А в чем глубинный смысл АЦИД-а на КПК (куда он, судя по встроенным окошкам, собирается свое творение запихивать)? Впрочем, смысл БД, существующей только в памяти тоже для меня загадка... Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2008, 16:42 |
|
||
|
Посоветуйте In-memory database
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakov wrote: > А в чем глубинный смысл АЦИД-а на КПК (куда он, судя по встроенным > окошкам, собирается свое творение запихивать)? Впрочем, смысл БД, > существующей только в памяти тоже для меня загадка... А в чем глубинный смысл АЦИДа вообще? Даже не на КПК? Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2008, 16:47 |
|
||
|
Посоветуйте In-memory database
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakov пишет: > А в чем глубинный смысл АЦИД-а на КПК (куда он, судя по встроенным > окошкам, собирается свое творение запихивать)? Впрочем, смысл БД, > существующей только в памяти тоже для меня загадка... В том же, что и везде. А смысл БД в памяти - например, в том, что она дает ACID. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2008, 16:58 |
|
||
|
Посоветуйте In-memory database
|
|||
|---|---|---|---|
|
#18+
RedBirdНеобходима In-memory database. Очень желательно: — ACID совместимые транзакции; — Хранимые процедуры; — Провайдер для OLE DB или ADO; — Функционирование под Windows XP Embedded. эскулайт, berkeleydb, мнезиа и проч. Процедуры мапятся из приложения после создания базы - как вы себе представляете их сохранение между перезапусками приложения, если база в памяти. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2008, 17:16 |
|
||
|
Посоветуйте In-memory database
|
|||
|---|---|---|---|
|
#18+
MasterZiv apapacy пишет: > http://dev.mysql.com/doc/refman/5.0/en/memory-storage-engine.html Он нетранзакционный. А ему надо ACID. Posted via ActualForum NNTP Server 1.4 Да, нетранзакционный, MyISAM-совместимый. Не смторя на то, что MyISAM нетранзакционный - своя модель ACID есть (lock, insert delay ...) Если отойти от штампов ACID и транзакционность - разные вещи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2008, 18:34 |
|
||
|
Посоветуйте In-memory database
|
|||
|---|---|---|---|
|
#18+
apapacy пишет: > Не смторя на то, что MyISAM нетранзакционный - своя модель ACID есть > (lock, insert delay ...) Нет, модель ACID - она одна. И если оно нетранзакционное, это значит, что это - не ACID. Либо беременна, либо не беременна. Эта - не. > Если отойти от штампов ACID и транзакционность - разные вещи. ГЫ ! Рассказывай ! Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2008, 19:09 |
|
||
|
Посоветуйте In-memory database
|
|||
|---|---|---|---|
|
#18+
Не вдаваясь в технические подробности ACID - это цель а транзакции - это средство. У ISAM недостает только атомарности. Но и ее можно теоретически реализовать, если выполнять команды после передачи пакета SQL команд на сервер. Тогда при разрыве связи (сбое) пакет отработает. (Но если сервер ляжет - конечно нет, атомарность не обнспечится и в этом случае) Это конечно гипотетическое предположение. Как это реализовать - другой разговор. MySQL предложил свою модель конкурентной работы с БД. К сожалению, ее иногда используют в стиле AnySQL и от этого получаются тормоза. Я ж не говорю что это идеальный ACID - но попытка внести свой вклад интересная. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2008, 00:00 |
|
||
|
Посоветуйте In-memory database
|
|||
|---|---|---|---|
|
#18+
apapacyНе вдаваясь в технические подробности ACID - это цель а транзакции - это средство. У ISAM недостает только атомарности. Но и ее можно теоретически реализовать, если выполнять команды после передачи пакета SQL команд на сервер. Тогда при разрыве связи (сбое) пакет отработает. (Но если сервер ляжет - конечно нет, атомарность не обнспечится и в этом случае) Это конечно гипотетическое предположение. Как это реализовать - другой разговор. MySQL предложил свою модель конкурентной работы с БД. К сожалению, ее иногда используют в стиле AnySQL и от этого получаются тормоза. Я ж не говорю что это идеальный ACID - но попытка внести свой вклад интересная. Bullshit. Транзакция - это логическая операция, вне всякой конкретной реализации. ACID - это набор требований к транзакции, а не цель, и без определения термина "транзакция" смысла не имеет. Цель - иметь "правильные" данные, что бы ни случилось. Определение "правильности" может варьироваться :)) В MyISAM нет ни A, ни C, ни D (то самое выключение сервера). Только I - за счёт блокировки всей таблицы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2008, 04:58 |
|
||
|
Посоветуйте In-memory database
|
|||
|---|---|---|---|
|
#18+
apapacy пишет: > Не вдаваясь в технические подробности > ACID - это цель > а транзакции - это средство. Бред. Ну ладно. Если ты какие-то другие транзакции кроме ACID знаешь, то как бы и ладно. Только в мире СУБД под транзакциями именно ACID подразумеваю обычно все. > У ISAM недостает только атомарности. Но и ее можно теоретически Ты нифига не понимаешь в ACID, видимо. ACID - такая вещь, что ежели там нет хоть одной из этих буковок, то автоматом нет и всех остальных. > реализовать, если выполнять команды после передачи пакета SQL команд на > сервер. О, ну если на таком уровне понимания проблемы находимся - то да .... Posted via ActualForum NNTP Server 1.4 Модератор: попросил бы воздерживаться от выражений типа "Бред.", "Ты нифига не понимаешь в ACID" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2008, 09:39 |
|
||
|
Посоветуйте In-memory database
|
|||
|---|---|---|---|
|
#18+
per-star пишет: > Транзакция - это логическая операция, вне всякой конкретной реализации. > ACID - это набор требований к транзакции, Это - не только набор требований. Это - определение транзакции. Необходимые условия для обеспечения транзакций. > термина "транзакция" смысла не имеет. Цель - иметь "правильные" данные, ACID - и есть определение. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2008, 09:41 |
|
||
|
|

start [/forum/moderation_log.php?user_name=Aleksei_d]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
28ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
| others: | 444ms |
| total: | 573ms |

| 0 / 0 |
