May 1, 2014

                                                    MemSQL update

                                                    I stopped by MemSQL last week, and got a range of new or clarified information. For starters:

                                                    On the more technical side: Read more

                                                    November 8, 2013

                                                    Comments on the 2013 Gartner Magic Quadrant for Operational Database Management Systems

                                                    The 2013 Gartner Magic Quadrant for Operational Database Management Systems is out. “Operational” seems to be Gartner’s term for what I call short-request, in each case the point being that OLTP (OnLine Transaction Processing) is a dubious term when systems omit strict consistency, and when even strictly consistent systems may lack full transactional semantics. As is usually the case with Gartner Magic Quadrants:

                                                    Anyhow:? Read more

                                                    September 8, 2013

                                                    Layering of database technology & DBMS with multiple DMLs

                                                    Two subjects in one post, because they were too hard to separate from each other

                                                    Any sufficiently complex software is developed in modules and subsystems. DBMS are no exception; the core trinity of parser, optimizer/planner, and execution engine merely starts the discussion. But increasingly, database technology is layered in a more fundamental way as well, to the extent that different parts of what would seem to be an integrated DBMS can sometimes be developed by separate vendors.

                                                    Major examples of this trend — where by “major” I mean “spanning a lot of different vendors or projects” — include:

                                                    Other examples on my mind include:

                                                    And there are several others I hope to blog about soon, e.g. current-day PostgreSQL.

                                                    In an overlapping trend, DBMS increasingly have multiple data manipulation APIs. Examples include:? Read more

                                                    April 14, 2013

                                                    Introduction to Deep Information Sciences and DeepDB

                                                    I talked Friday with Deep Information Sciences, makers of DeepDB. Much like TokuDB — albeit with different technical strategies — DeepDB is a single-server DBMS in the form of a MySQL engine, whose technology is concentrated around writing indexes quickly. That said:

                                                    *For reasons that do not seem closely related to product reality, DeepDB is marketed as if it supports “unstructured” data today.

                                                    Other NewSQL DBMS seem “designed for big data and the cloud” to at least the same extent DeepDB is. However, if we’re interpreting “big data” to include multi-structured data support — well, only half or so of the NewSQL products and companies I know of share Deep’s interest in branching out. In particular:

                                                    Edit: MySQL has some sort of an optional NoSQL interface, and hence so presumably do MySQL-compatible TokuDB, GenieDB, Clustrix, and MemSQL.

                                                    Also, some of those products do not today have the transparent scale-out that Deep plans to offer in the future.

                                                    Read more

                                                    January 17, 2013

                                                    YCSB benchmark notes

                                                    Two different vendors recently tried to inflict benchmarks on me. Both were YCSBs, so I decided to look up what the YCSB (Yahoo! Cloud Serving Benchmark) actually is. It turns out that the YCSB:

                                                    That actually sounds pretty good, especially the extensibility part;* it’s likely that the YCSB can be useful in a variety of product selection scenarios. Still, as recent examples show, benchmark marketing is an annoying blight upon the database industry.

                                                    *With extensibility you can test your own workloads and do your own sensitivity analyses.

                                                    A YCSB overview page features links both to the code and to the original explanatory paper. The clearest explanation of the YCSB I found there was: Read more

                                                    January 16, 2013

                                                    NuoDB marketing mishegas

                                                    I must start by apologizing for giving a quote in a press release whose contents I deplore. Unlike occasions on which I’ve posted about inaccurate quotes, in this case the fault is mine. The quote is quite accurate. And NuoDB didn’t mislead me about the release’s contents; I just neglected to ask.

                                                    NuoDB evidently subscribes to the marketing fallacy:

                                                    But to my taste, NuoDB’s worst travesty is not the deafening drumroll before launch (I asked off their mailing list months before), nor the claim that NuoDB’s launch would be a “big day” for the database industry (annoying but ordinary hype), nor the emergent flock of birds foofarah, nor even NuoDB’s overwrought benchmark marketing (distressingly many vendors do that).

                                                    Rather, I think NuoDB’s greatest marketing offense to date is its Codd-imitating “12 rules” for cloud database management. Read more

                                                    January 12, 2013

                                                    Introduction to NuoDB

                                                    NuoDB has an interesting NewSQL story. NuoDB’s core design goals seem to be:

                                                    Read more

                                                    Feed: DBMS (database management system), DW (data warehousing), BI (business intelligence), and analytics technology Subscribe to the Monash Research feed via RSS or email:


                                                    Search our blogs and white papers

                                                    Monash Research blogs

                                                    User consulting

                                                    Building a short list? Refining your strategic plan? We can help.

                                                    Vendor advisory

                                                    We tell vendors what's happening -- and, more important, what they should do about it.

                                                    Monash Research highlights

                                                    Learn about white papers, webcasts, and blog highlights, by RSS or email.




                                                                                                      Real estate





                                                                                                      Go abroad