Errata for NoSQL Distilled
As with any book, we make mistakes. This page lists the currently known errors in the book. If you spot something that we don't have here, please let me know.Errors in 1st and later printings
Page xiii: Second paragraph of the preface. "An organization's data lasts much longer that its programs" should read "An organization's data lasts much longer than its programs"
Page 15 §2.1.1: In figure 2.2 the "Orders" table should read "Order" for consistency with the other tables. (Although the usual convention is to make all the table names plural, we didn't do that in this case.)
Page 20 §2.2: Second paragraph in section. "we can retrieve part of the aggregate rather than the whole thing, and database can create indexes" should read "we can retrieve part of the aggregate rather than the whole thing, and the database can create indexes"
Page 30 §3.3: End of third paragraph from the end of section. "different column families an a column-family database." should read "different column families in a column-family database."
Page 35 §3.5: Second to last paragraph in section. "a product with the name Refactoring Database" should read "a product with the name Refactoring Databases"
Page 37 §4: In the last sentence before section 4.1, "first single-server, then master-slave replication, then sharding," should read "first single-server, then sharding, then master-slave replication, "
Page 52 §5.2: Second to last paragraph in the section. "One way of handling this is for writes to be sent the slave" should read "One way of handling this is for writes to be sent to the slave"
Page 64 §6.2:
Second to last paragraph in section. "There may be missing
values in the vector, in which case we use treat the missing
value as 0." should read "There may be missing values in the vector,
in which case we use treat the missing value as
0."
Page 70 §7.2: Second paragraph in section. "the results of the mapper are divided up based the key on each processing node." should read "the results of the mapper are divided up based on the key of each processing node."
Page 71 §7.2: In figure 7.5 the row that says "puerh:claire" should read "puerh:ann".
Page 84 §8.2.2: At end of first paragraph of section "the W value - replication factor" should read "the W value - write quorum"
Page 100 §10.2: The first code example should read
{
name: "firstName",
value: "Martin",
timestamp: 12345667890
}
Page 101 §10.2: Third prose paragraph in section. "the row consists on multiple columns" should read "the row consists of multiple columns"
Page 121 §11.4: "In some situations, graph databases may not appropriate" should read "In some situations, graph databases may not be appropriate"
Page 139 §13.6:
Second to last paragraph in section. "The ETL tool vendors are
coming out with have the ability" should read "The ETL tool
vendors are coming out with have the ability"
Page 144 §14.3: first sentence "One the consequences of event sourcing is that" should read "One of the consequences of event sourcing is that"
Many thanks to Atzmon Hen-tov, Yasushi Ohtsuka, Yun Seongjun, Aneesh Nair and others I've forgotten for spotting and telling me about these errors
