4 ms·
Perhaps I've misunderstood you, but I'm pretty sure cross-partition (I assume you mean cross-entity-group in our terms) transactions are in fact consistent (not
by wsh91 10y ago
Perhaps I've misunderstood you, but I'm pretty sure cross-partition (I assume you mean cross-entity-group in our terms) transactions are in fact consistent (not totally sure what you mean by transactions being consistent, per se; if you're talking about serializability, at least, we are). Explicitly (from [1]):
Queries that participate in a transaction are always strongly consistent.
And the consistent write throughput to which you refer means sustainable write throughput per entity group. We can burst much higher.
It would be much easier to assess the relative consistency models of our products if FaunaDB had documentation with respect to its claims. We have a litany of pages about ours (e.g. [2] and [3]).
[1] https://cloud.google.com/datastore/docs/concepts/structuring_for_strong_consistency#transactions_and_consistency_considerations https://cloud.google.com/datastore/docs/concepts/structuring...
[2] https://cloud.google.com/appengine/articles/transaction_isolation https://cloud.google.com/appengine/articles/transaction_isol...
[3] https://cloud.google.com/datastore/docs/concepts/transactions#transactions_and_entity_groups https://cloud.google.com/datastore/docs/concepts/transaction...
- evanweaver 10y agoThose docs are coming. I still don't see how you can make any useful claim about consistency when indexes are never isolated or consistent, and sustained consistent write throughput can't exceed 1 wps.