DB/Reporting Tools

Richard Gaskin ambassador at fourthworld.com
Thu Jun 6 10:48:12 EDT 2013


Mike Kerner wrote:
> As you can see from Lynn and Ruslan's posting of the conversation
> they were having with me off-list, they think there should be no
> other tool.  We'll see.

Well, obviously as the makers of Valentina they're biased, but IMO their 
craftsman's pride is quite understandable:

Not only is the feature set quite enticing (hence this discussion of 
reporting tools), but one thing they don't drive home as much as I 
believe it warrants is the unusual structure of their data store.

While most stores are row-based, my understanding is that Valentina is 
column-based.  Columnar stores often carry a bit of overhead for writes, 
but Ruslan's done such a good job with his that you'd never notice.

Where columnar stores shine is in retrieval, specifically in searches.

In a very broad sense, it's almost like having every column 
automatically indexed, but without the overhead normally associated with 
things like SQL indexes.

What Ruslan's pulled off with Valentina is IMNSHO quite remarkable, esp. 
for use cases where search performance across multiple fields in large 
data sets is critical.

Valentina may not be the best tool for every job, and I think even Lynn 
would be quick to agree with that.  But it's an innovative option 
uniquely well suited for certain tasks, so I can't blame them if they're 
excited about what they've accomplished.

--
  Richard Gaskin
  Fourth World
  LiveCode training and consulting: http://www.fourthworld.com
  Webzine for LiveCode developers: http://www.LiveCodeJournal.com
  Follow me on Twitter:  http://twitter.com/FourthWorldSys




More information about the Use-livecode mailing list