Simple Image Based Persistence in Squeak

Philippe Marschall philippe.marschall at
Tue Jan 15 10:04:37 UTC 2008

2008/1/15, Janko Mivšek <janko.mivsek at>:
> In the case you didn' yet read Ramon Leon post on his blog:
>  From the post:
>      "It's a mistake to assume every application needs a relational
> database, or even a proper database at all. It's all too common for
> developers to wield a relational database as a golden hammer that solves
> all problems, but for many applications they introduce a level of
> complexity that can making development feel like wading through a pond
> full of molasses where you spend much of your time trying to keep the
> database schema and the object schema in sync. It kills both
> productivity and fun, and god dammit, programming should be fun!
> ...
> It shouldn't come as a surprise that one can take a single step up the
> complexity ladder, and build simple applications that aren't ACID
> compliant, don't support transactions, and manage to successfully run
> most small businesses BETTER than Word and Excel while purposely not
> taking a further step and moving up to a real database which would
> introduce a level of complexity that might blow the budget and make the
> app infeasible.
> No object relational mapping layer (not even Rails and ActiveRecord) can
> match the simplicity, performance, and speed of development one can get
> just using plain old objects that are kept in memory all the time"
> Image as a database is my way of running my web apps for four years
> already, and I make my living of them, so I can just agree and confirm
> Ramon here!

We regularly get flamed big time for using the image as a database in SqS.


> Janko
> --
> Janko Mivšek
> AIDA/Web
> Smalltalk Web Application Server

More information about the Squeak-dev mailing list