Hi Oliver,

However, what I was interested in was:

Can I have a *fragment* of a table in DB1 and another in DB2? And: The
full table in DB3?
Partitioning a table among multiple nodes is not supported. You would need a full SQL parser to be able to route the query to the right node if the query could be satisfied by a single node. If the query needs fragments from multiple nodes to be satisfied, then you need to implement a distributed join which might be tricky especially if you have some aggregate functions. Updates might be even harder is it's not a single row update. An update involving a distributed join in the where clause will be even more complex to implement. You also need to find a way to define how you want data to be partitioned. You could use something like MySQL 5.1 partitioning (http://dev.mysql.com/doc/refman/5.1/en/partitioning.html) and plug Sequoia on top just for replication between partitions.
Is that possible? If not (and I guess so) what might be reasonble
extension points to Sequoia?
Nothing is impossible but it might require significant effort according to the type of queries you want to issue to query and update the fragmented data.

Hope this helps,
Emmanuel

--
Emmanuel Cecchet
Chief Scientific Officer, 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