Hi Ioana,

In meantime if you are interested these are the
results I've got some time ago doing the volume test
for scenario 1 with sequoia 1,2 and 3 backends and
without sequoia. If you are looking at the tests 5
(131 TPS) and 7 (132 TPS) they are almost the same.
When running the same tests (tests 6 and 8) without FK
constraints in the database the difference is big 144
and 681...
Do you know why this is happening?
Yes, this is easy to understand. Sequoia overhead is pretty much constant on all queries (a good baseline is around 8ms but it can vary according to the setup). When you have slower queries (which is the case when you enforce referential integrity), Sequoia overhead becomes almost negligible. When you have fast queries (this is the case without referential integrity), Sequoia overhead becomes more substantial. If you have write intensive workloads, you may want to look at other alternatives than full replication that will never scale writes (at best it will go at the speed of 1 database but with group communication and synchronization it will usually be slower). Shared disk architectures might be a little better at scaling write workloads but it is expensive and require specific database extensions. Sequoia only offers read scalability (like any other replication technology), you would need partitioning to scale writes.

Hope this clarifies things a bit,
Emmanuel

--
Emmanuel Cecchet
Chief Architect, Continuent

Blog: http://emanux.blogspot.com/
Open source: http://www.continuent.org
Corporate: http://www.continuent.com
Skype: emmanuel_cecchet
Cell: +33 687 342 685


_______________________________________________
Sequoia mailing list
[email protected]
https://forge.continuent.org/mailman/listinfo/sequoia

Reply via email to