By now you’ve read Mike Frank’s excellent introduction to the MySQL 8.0 release and it’s Document Store. In that post Mike laid out the benefits of the new Document Store model and briefly outlined the different components involved. While it’s fair to consider the Document Store as the first pillar of the new MySQL 8 Document story, we must identify the X DevAPI to be the second. The post covers our motivation, goals, and overall design principles of this new API.
Motivation
Most of our connectors have not implemented their own API. Rather, most of them implement externally defined interfaces. Examples include our Connector/J that implements the JDBC standard, Connector/Net that implements the ADO.Net standard, and our Connector/ODBC. None of these standards work well for a document-oriented database. In …
[Read more]