This morning, I had a briefing with McObject, a tech vendor that specializes in embeddable databases. From cars to set-top boxes to web sites, there's a near-universal need to put data somewhere, retrieve it, and manage it. In these use cases, the simplest database technology is the best.
Their product strategy is interesting to the readers of this blog for at least a couple of reasons. First, there's an unstated assumption in many technology companies that complexity is inescapable. If you want to keep pace with your competitors, you have to keep pace with their feature set.
Keeping the roadmap simple Pshaw. If you look carefully at McObject's roadmap, you don't see crazy amounts of new features. Instead, their product strategy focuses on the essentials. Provide logical database devices as a layer of abstraction above the actual storage (on disk, in memory, etc.). Take advantage of the performance improvements in 64-bit architectures. Give the developer an optimistic concurrency option.