I had lunch with John Sequeira today. He's currently working on a .NET book for O'Reilly.
He's a mainly database guy, and he was curious about whether faceted navigation really adds anything over and above what OLAP and RDBMS's provide, so we discussed Diamond Wiki and why faceted navigation doesn't fit the relational model. His impression was that the product I work on is really a "hybrid" technology -- a combination of text search and star schema structure -- and that we therefore have the potential to create convenient solutions to problems that can be difficult to solve if you're only only using standard database technology. I'm glad he thinks that, since I'm not very familiar with database stuff and I wouldn't have been able to defend the technology very well if he had decided that it was just a home-grown implementation of what the OLAP folks have been doing for twenty years.
I'm interested in learning more about OLAP now, because it seems similar to some of the multi-dimentional summarization and analytics that we do. Unfortunately I don't think I can say much more about that without getting in trouble for talking about the company's products.
Posted on November 20, 2003 04:19 PM
More personal articles
Argh, just when the really interesting bits kicked in! Can you mention any relevant papers, links or conversational transcripts? (well... that last would stretch the bounds of the believable, but still, one has to ask) Is there any way you could convince him to update about the conversation, so as to circumvent the gag order^Wrequest?
Posted by: Gnomon at November 21, 2003 10:57 AMWell first I'll point you at this discussion of What Is OLAP. It seems reasonably well-written and hype-free. Skip down to the part about the "FASMI test".
"Fast" is definitely something we're interested in. We come from an ecommerce background, so interactive response (generally sub-second) is indelibly etched into our brains.
"Analysis" is just what it sounds like. The last sentence, for example, mentions time series analysis, cost allocations, currency translation, etc. To over-simplify somewhat, if you can think of it being presented as a graph, then it's analysis. I'll just point out that my company has done applications for various clients in the financial industry. You'll have to imagine what that entails.
"Shared" involves fine-grained security as well as incremental updates. These are two features that we've been building out over the last couple releases, as you'd see if you followed our product announcements (i.e. I don't think I'm giving anything away by pointing that out).
"Multidimensional" is obviously what faceted classification is all about.
"Information" means scaling up to handling lots and lots of data. I think we're pretty good at scale, and we're always looking at ways to scale further.
So there's a bit more detail, while still remaining sufficiently hand-wavy.
Posted by: kim at November 21, 2003 12:26 PM