Using NoSQL as a data store in Go

One of the biggest concessions with using NoSQL is, obviously, the lack of standardization when it comes to CRUD operations (create, read, update, and delete). SQL has been standardized since 1986 and is pretty airtight across a number of databases—from MySQL to SQL Server and from Microsoft and Oracle all the way down to PostgreSQL.

Note

You can read more about NoSQL and various NoSQL platforms at http://nosql-database.org/.

Martin Fowler has also written a popular introduction to the concept and some use cases in his book NoSQL Distilled at http://martinfowler.com/books/nosql.html.

Depending on the NoSQL platform, you can also lose ACID compliance and durability. This means that your data is not 100 percent secure—there ...

Get Mastering Concurrency in Go now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.