Monday, September 21, 2009

Remove the persistence layer at all to scale up?



In these days I'm working for a brand new idea that need to scale out (close to the infinite?) and after a lot of thoughts about its architecture I'm seriously evaluating to remove the persistence layer using a distributed in-memory cache, obviously with the "fail-over" feature: Terracotta.

Terracorra, under the hood, records all changes happened to the objects using BerkeleyDB. All is transparent to the application and on crash the server swaps to another one configured without interruption and leaving all objects consistent. Or, at least, it seems to be so.

Does anyone have never used Terracotta in a real-world application without a DBMS to store data?

5 comments:

Hチェッカー said...
This comment has been removed by a blog administrator.
出会い said...
This comment has been removed by a blog administrator.
神待ち said...
This comment has been removed by a blog administrator.
熟女 said...
This comment has been removed by a blog administrator.
飲み友募集 said...
This comment has been removed by a blog administrator.