[REBOL] Re: Commercializing Rebol
From: rgaither:triad:rr at: 15-May-2001 8:09
>2. Data storage
>>I have been thinking about this for quite some time now. I'm not sure if it
>will be possible to create 'big' business applications without using a
>database. If a database is needed, than how do we sync this with the client?
>Is the database needed on the client too? How do we install the DB, etc.?
The only time you want a database on the client as well is to support
an "offline" mode or possible performance considerations. In most big
business setups it is better to put the effort into having the database
available all the time at a central location than deal with replication or
special client setups.
Brett makes several good points about this topic as well. The need to
think about the problem differently is very important as well as very hard.
I have been dreaming of a binary XML based database that adds features
like indexing and queries for that local data store example.
>IMO this is a basic problem if you want to use Rebol for business
>applications. At the moment we have to handle the problem like in all other
>languages.
Yes it is.
Storage is one of REBOL's weak spots - with the exception of the simple
needs that load and save handle. This is not a slam on REBOL though
as even the huge companies with monster distributed OOP architectures
go for the hybrid approach of objects being mangled to fit into a RDBMS
for storage. That same hybrid approach works in REBOL today. It would
be great if we found/created a better option. :-)
FWIW, Rod.
Rod Gaither
Oak Ridge, NC - USA
[rgaither--triad--rr--com]