To help you navigate the large number of new data tools available, this guide describes 60 of the most recent innovations, from NoSQL databases and MapReduce approaches to machine learning and visualization tools. Descriptions are based on first-hand experience with these tools in a production environment.
This handy glossary also includes a chapter of key terms that help define many of these tool categories:
NoSQL Databases—Document-oriented databases using a key/value interface rather than SQL
MapReduce—Tools that support distributed computing on large datasets
Storage—Technologies for storing data in a distributed way
Servers—Ways to rent computing power on remote machines
Processing—Tools for extracting valuable information from large datasets
Natural Language Processing—Methods for extracting information from human-created text
Machine Learning—Tools that automatically perform data analyses, based on results of a one-off analysis
Visualization—Applications that present meaningful data graphically
Acquisition—Techniques for cleaning up messy public data sources
Serialization—Methods to convert data structure or object state into a storable format
Wireless Security Essentials: Defending Mobile Systems from Data Piracy Protect your wireless systems from attack with this clear-cut guide on how to implement proven security methodologies
Effective security is the most important element now missing from most wireless networks. Vulnerabilities in these networks leave them open to eavesdropping, session highjacking, data alteration and manipulation,...
Land, Conflict, and Justice: A Political Theory of Territory 'Avery Kolers has written a terrific book on the idea of land and territory in political disputes. This is an incredibly important subject that has been largely ignored in political philosophy and legal theory. Kolers' book is the best writing of its kind: plausibly argued, lucidly written, and richly informed with empirical material. I learned an...
Ultrashort Laser Pulse Phenomena, Second Edition
Ultrashort Laser Pulse Phenomena serves as an introduction to the phenomena of ultrashort laser pulses and describes how this technology can be applied in areas such as spectroscopy, medical imaging, electromagnetism, optics, and quantum physics. Combining the principles with experimental techniques, the book serves as a guide to designing...
Computability Theory: An Introduction to Recursion Theory
The study of the class of computable partial functions (i.e., recursive partial functions)
stands at the intersection of three fields: mathematics, theoretical computer science,
Mathematically, computability theory originates from the concept of an algorithm.
It leads to a classification of functions according...
Room Acoustics We all know that a concert hall, theatre, lecture room or a church may have good or poor ‘acoustics’. As far as speech in these rooms is concerned, it is relatively simple to make some sort of judgement on their quality by rating the ease with which the spoken word is understood. However, judging the acoustics of a concert hall or an...