From: Anders Bengtsson Date: 2003-05-30T16:56:08+09:00 Subject: Re: Object Prevaylence vs. OODBMS or Madeleine vs. DyBase --- Wai-Sun Chia wrote: > Questions: > - can Madeleine support multiuser concurrent access? i.e. multiple > instance of the client app can be run simultaneously Hi Wai-Sun, Madeleine itself doesn't have the concept of multiuser access or remote clients, but if you for instance run one Madeleine "server" with a DRb (Distributed Ruby) interface, then many DRb clients can work with it. > - can Madeleine support ACID transactions? Yes, but with some restrictions. You can read more about this on the Prevayler wiki: http://www.prevayler.org/wiki.jsp?topic=DontINeedTransactions > My requirement are: > - simple > - native OO Madeleine's got that for sure. > - small footprint Typically smaller than with a database. > - fast Yep. > - multiuser concurrent access > - ACID (nice but not really critical) See above. > Application calls for a fast, embeddable fast storage with multiple > concurrent access. Maximum number of records do not exceed 10,000. > Updates, writes, deletes will be fast and furious. Activity will be > extremely spiky. I think Madeleine will work for it, you'll just have to start by making sure that you can fit a 10,000-record array in memory. /Anders ===== __________________________________________________ Anders Bengtsson ndrsbngtssn@yahoo.se Stockholm, Sweden _____________________________________________________ G� f�re i k�n och f� din sajt v�rderad p� nolltid med Yahoo! Express Se mer p�: http://se.docs.yahoo.com/info/express/help/index.html