[Glass] Question about mapping my DBs to separate extents
Mariano Martinez Peck
marianopeck at gmail.com
Fri Jun 27 14:58:56 PDT 2014
HI guys,
First, let me explain my scenario a bit. I have multiple "databases" (say,
clientsDB, transctionsDB, etc) for one site (one deployed version of the
app). Each site (I may have a few sites) has a separate stone. Each stone
as a main dict in the user list, whose keys and values are these databases.
Each database is (at the end) almost like a normal dictionary. Each
database is isolated from the rest from the "references/pointers" point of
view. So for example they could be serialized and moved to other site and
materialized there without problems.
The problem I am facing now is that I want to move these DBs from one
stone to another. Right now I am using SIXX, but it is very very slow, and
it has a very low limit in which it doesn't scale more. My DBs are larger
than what SIXX can handle.
I was reading about PassiveObject but I was disappointed by its limitations
and that the fact that it is text-based. So I guess I will have almost the
same limits as I have now with SIXX.
Then I thought about GemStone extents. So what if instead of having the
whole site on the same extent, each DB is placed on a different extent?
That way, possibly, each of the DB of a site could be in a separate file.
This makes very very easy to move a DB from one site to another and very
performant since I am using gemstone format directly.
So...before experimenting more with this idea...how does it sound? Possible?
Any other possibility to solve my problem?
Thanks in advance,
--
Mariano
http://marianopeck.wordpress.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.gemtalksystems.com/mailman/private/glass/attachments/20140627/8c4018bb/attachment.html>
More information about the Glass
mailing list