* Some data gets accessed all the time while some other data is only
ever written.
* You could want that certain records are in certain databases.
E.g. users 1 to 1,000,000 , or news/articles/information stored by
year.
More info and examples here:
http://code.djangoproject.com/ticket/1142
http://groups.google.com/group/django-users/browse_thread/thread/d08f4975da831bb/
On 11 jun, 14:38, "David Pollak" <feeder.of.the.be...@gmail.com>
wrote:
> It is possible for each model instance to be associated with a specific
> database as well.
>
Have you read the paper by Pat Helland?
http://blogs.msdn.com/pathelland/archive/2007/05/16/link-to-life-beyond-distributed-transactions-an-apostate-s-opinion.aspx
In that paper he discusses never using distributed transaction, and
making each "entity" the unit of transactional scope. In order to
support correct behavior in the face of partial failures he proposes:
* "at-least-once" messaging
* Idempotent messages
* Recording message histories inside entities to support idempotence
The ideas in that paper could help influence the distributed and
partitioned capabilities of lift.
John Heintz
--
John D. Heintz
Principal Consultant
New Aspects of Software
Austin, TX
(512) 633-1198