[storm] some questions about Storm (from the perspective of Grok)
Martijn Faassen
faassen at startifact.com
Sun Mar 16 03:17:28 GMT 2008
Hey,
On Sat, Mar 15, 2008 at 7:09 PM, Tres Seaver <tseaver at palladion.com> wrote:
[snip]
> Generated schemas are for toy applications: real world applications
> need to have the schema designed. Maybe someday the generators will
> have enough zen to do better tham the humans (as with compiler-generated
> object code vs. hand-assembled), but that doy is a *long* way out right now.
Are you saying that people who generate their schema from declarative
information in their Python code aren't designing their schema? Are
only people who write SQL "create table" statements capable of
designing good schemas? Are all applications that use an object
database like the ZODB toy applications, as the schema design is in
Python code? Do you think that the generated schema SQL is so inferior
that it will never be useful for any application whatsoever? After
all, there is still a large class of useful applications that doesn't
need to scale to vast amounts of users or massive quantities of data.
Are all Ruby on Rails applications toy applications? Are traditional
PHP applications, where people typically write their SQL schemas by
hand, better? Do they typically have better schemas than RoR
applications?
Do you think that SQL *queries* created by tools such as Storm are
also so inferior to hand-written queries that they are only suitable
for toy applications? If not, why is query generation already there
while schema generation is not?
That concludes my attempt at channeling Socrates.
Regards,
Martijn
More information about the storm
mailing list