[Seaside] question on database and scaling
xrdawson at gmail.com
Mon May 12 05:22:15 UTC 2008
James (and Aaron),
Thanks for the input. I'm reading up on Magma, but GemStone/S looks like a
great fit. Where can I find a tutorial on using it? I read a bit about it
in the 414 page PDF on the site. Is there something a bit shorter that I
could use to build upon the STTodoTut app?
On Sun, May 11, 2008 at 10:14 PM, James Foster <Smalltalk at jgfoster.net>
> On May 12, 2008, at 5:53 AM, Chris Dawson wrote:
> I'm new to Seaside and am reading the great Seaside tutorial here:
> http://www.swa.hpi.uni-potsdam.de/seaside/tutorial. I am somewhat
> unimpressed with the section on persistence. I'm looking for advice on how
> to build my application so that I can scale when needed. Should I be using
> GemStone/S? Or, another OOP database, like GOODS? GOODS scares me as it
> looks like it is supported by an individual, not a community or company.
> Any advice is appreciated. What attracted me to Seaside was precisely the
> notion that I could avoid dealing with scaling problems like you see in Ruby
> on Rails.
> Hi Chris,
> Welcome to Seaside. I've been reading the printed copy of the Potsdam
> tutorial and like it as well. One thing to note is that it is specifically
> tied to Squeak, so does not reflect the commercial offerings. For example, I
> think you will find that Cincom's approach (based on GLORP) will provide a
> very strong tie to a variety of industrial strength relational databases.
> See James Robertson's bog (http://www.cincomsmalltalk.com/blog/View.ssp)<http://www.cincomsmalltalk.com/blog/View.ssp%29>for more on that approach.
> Of course, if you are building a new application and are not tied to a
> relational database, I'd recommend GemStone/S (but then I'm employed by
> GemStone ;-). We believe that GemStone's contribution to Seaside is, of
> course, persistence, scaling, and simplicity (avoiding O/R mapping). As to
> scaling, the design limits exceed whatever hardware you are likely to
> purchase (number of machines, CPUs, amount of RAM, amount of disk, etc.). We
> have (non-Seaside) customers with hundreds of machines connected to the same
> database, others with thousands of concurrent database connections,
> databases of hundreds of GB, thousands of transactions per second, response
> times measured in low milliseconds, etc.
> GemStone/S Web Edition is available at no cost, even for commercial use,
> with the primary limitation of 4 GB of disk. For more information see
> http://seaside.gemstone.com. Dale's blog (
> http://gemstonesoup.wordpress.com/)<http://gemstonesoup.wordpress.com/%29>has a series of posts on scaling, as well as other good, up-to-date
> information. The Seaside work is in an open beta where anyone who asks is
> given access to the latest download.
> James Foster
> GemStone Systems, Inc.
> seaside mailing list
> seaside at lists.squeakfoundation.org
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the seaside