Re[16]: Про NoSQL
От: gandjustas Россия http://blog.gandjustas.ru/
Дата: 06.12.10 08:03
Оценка:
Здравствуйте, Andrei N.Sobchuck, Вы писали:

ANS>Здравствуйте, gandjustas, Вы писали:


ANS>>>Вся ирония ситуации в том, что Durability в рамках одного хранилища данных обеспечить не возможно.

G>>ОК. Вот у тебя есть MS SQL Server, покажи подтверждение своим словам.

ANS>Но как??!


G>>Репликация не поможет если данные не сохранены.


G>>Я вообще-тоне знаю какой точно термин используется в случае NoSQL. Суть заключается в том что клиент отправляет команду записи на несколько инстансов, которые потом реплицируются между собой.

ANS>???

Именно. Репликация в таком виде как в современных СУБД работает когда есть гарантия Durability транзакций.

G>>В случае наличия Durability усилия клиента не требуются.

ANS>Импосибиль. Если говорить, именно о Durability из ACID, а не о Consistency из CAP (хе-хе).
А я именно о нем и говорю.

ANS>>>PS. Кстати у упомненных выше 80%
Автор: gandjustas
Дата: 03.12.10
проектов Durability не нужна.

G>>Отсутствие Durability сразу же лишает как консистентности, так и атомарности.
G>>При сбое невозможно узнать какая операция не выполнилась, что позволяет иметь несогласованные данные и невозможность откатить транзакцию.

ANS>Простая ситуация: всё пропало, бекапы 12-часовой давности. В чем разница между ACID и NoSql?

Ни в чем. Другой случай. Одна машина (!)
MS SQL c Transaction Log Backup каждые 5 секунд, NoSQL с любыми средствами резервного копирования. Все пропало.
MS SQL могу до 5 секунд восстанавливать, с NoSQL что делать будем?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.