Thanks for your reply Ted.

I cannot understand the statement "That leaves isolated which is kind of
hard to talk about with ZK since all operations are fast and sequential."
well. Could you explain a bit? What is "that" means and where is the "hard"
comes from?

Best,
tison.


Ted Dunning <[email protected]> 于2019年8月15日周四 上午9:40写道:

> The multi op is atomic (all other operations will be before or after teh
> multi), consistent (all viewers will see all the effects or none, and
> durable (because ZK is linearized anyway).
>
> That leaves isolated which is kind of hard to talk about with ZK since all
> operations are fast and sequential.
>
> On Wed, Aug 14, 2019 at 3:12 PM Michael Han <[email protected]> wrote:
>
> > ...
> > Ted can correct me if I am wrong, since he added the multi op feature,
> but
> > my understanding is "multi op" is branded from day one as the transaction
> > support for zookeeper (we even provide an API with exact name:
> > Transaction). If we use the traditional semantic for transaction in
> > database context, the ACID properties multi-op satisfies at least
> atomicity
> > and durability. So saying zookeeper does not support transaction seems a
> > strong argument that against the properties of multi-op and existing
> > literatures related to zookeeper. On the other side, typically bulk
> > operations does not support atomicity, which will not take care of
> rolling
> > back failed operations.
> >
>
>
> >
>

Reply via email to