Simple Image Based Persistence in Squeak
philippe.marschall at gmail.com
Tue Jan 15 10:04:37 UTC 2008
2008/1/15, Janko Mivšek <janko.mivsek at eranova.si>:
> 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 Mivšek
> Smalltalk Web Application Server
More information about the Squeak-dev