On Mon, Oct 6, 2008 at 9:49 PM, Alex Clemesha <[EMAIL PROTECTED]> wrote:
> Hi,
>
>>
>> Note -- if the notebook servers all operated on the same
>> data (via a central database or files on the filesystem or something),
>> then one could have the best of both worlds... I guess.
>> But I doubt I'm putting another month of my life into the
>> Sage notebook anytime in the near future.
>
> As we discussed with William, but for others who are interested,
> we have been designing Knoboo to use a centralized database
> via SQLAlchemy, and it is something that is definitely worth doing.
>
> The two files here describe our entire data scheme:
> http://trac.knoboo.com/browser/trunk/knoboo/knoboo/database/
> and with SQLAlchemy you can use SQLite, MySQL, PostgreSQL, etc
> as the centralized database behind the scenes.
>
>>
>> > Based on your comment about running several servers on the same box, it
>> > seems that the problem is that the web server cannot handle very many
>> > concurrent connections.  In that case, the recent query about using sage
>> > with mod_python or some other higher performance solution might be worth
>> > looking at again.
>
> The web server (Twisted) can certainly handle hundreds to thousands of
> connections, read more about that here: twistedmatrix.com, especially
> see all the 'big' companies using Twisted.
>
> In a web application like the notebook, the webserver should be doing
> only 2 main things: 1) passing snippets of code to another process (the
> 'kernel')
> that actually evaluates the code, and 2) talking to a database to preserve
> the input and output (among other less frequent data access actions).
>
> We have spend a majority of our effort on Knoboo trying to make
> it a robust and scalable web application (like, for example, the
> 'frontend' is totally decoupled from the backend 'kernel').
>
> What's missing from Knoboo, and what is so great about the Sage Notebook,
> is all the awesome usability features like @interact, etc.
> I'm optimistic that we will be able to merge both our best attributes
> in due time.

Indeed, that'd be awesome. Knoboo is lightweight. I had to stop
running Sage on my virtual server (with only about 360MB of virtual
ram) because it was eating several hundreds of megabytes of memory.
Knoboo is running just fine.

Ondrej

--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to sage-support@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/sage-support
URLs: http://www.sagemath.org
-~----------~----~----~----~------~----~------~--~---

Reply via email to