Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Seven Databases in Seven Weeks: A Guide to Modern Databases and the NoSQL Movement

Buy
It has been said that data is the new oil. If this is so, then databases are the fields, the refineries, the drills, and the pumps. Data is stored in databases, and if you’re interested in tapping into it, then coming to grips with the modern equipment is a great start.

Databases are tools; they are the means to an end. Each database has its own story and its own way of looking at the world. The more you understand them, the better you will be at harnessing the latent power in the ever-growing corpus of data at your disposal.

Data is getting bigger and more complex by the day, and so are the choices in handling that data. As a modern application developer you need to understand the emerging field of data management, both RDBMS and NoSQL. Seven Databases in Seven Weeks takes you on a tour of some of the hottest open source databases today. In the tradition of Bruce A. Tate's Seven Languages in Seven Weeks, this book goes beyond your basic tutorial to explore the essential concepts at the core each technology.

Redis, Neo4J, CouchDB, MongoDB, HBase, Riak and Postgres. With each database, you'll tackle a real-world data problem that highlights the concepts and features that make it shine. You'll explore the five data models employed by these databases-relational, key/value, columnar, document and graph-and which kinds of problems are best suited to each.

You'll learn how MongoDB and CouchDB are strikingly different, and discover the Dynamo heritage at the heart of Riak. Make your applications faster with Redis and more connected with Neo4J. Use MapReduce to solve Big Data problems. Build clusters of servers using scalable services like Amazon's Elastic Compute Cloud (EC2).

Discover the CAP theorem and its implications for your distributed data. Understand the tradeoffs between consistency and availability, and when you can use them to your advantage. Use multiple databases in concert to create a platform that's more than the sum of its parts, or find one that meets all your needs at once.

Seven Databases in Seven Weeks will take you on a deep dive into each of the databases, their strengths and weaknesses, and how to choose the ones that fit your needs.

What You Need:

To get the most of of this book you'll have to follow along, and that means you'll need a *nix shell (Mac OSX or Linux preferred, Windows users will need Cygwin), and Java 6 (or greater) and Ruby 1.8.7 (or greater). Each chapter will list the downloads required for that database.

(HTML tags aren't allowed.)

The Cloud-Based Demand-Driven Supply Chain (Wiley and SAS Business Series)
The Cloud-Based Demand-Driven Supply Chain (Wiley and SAS Business Series)

It’s time to get your head in the cloud!

In today’s business environment, more and more people are requesting cloud-based solutions to help solve their business challenges. So how can you not only anticipate your clients’ needs but also keep ahead of the curve to ensure their goals stay on...

Digitalization Cases: How Organizations Rethink Their Business for the Digital Age (Management for Professionals)
Digitalization Cases: How Organizations Rethink Their Business for the Digital Age (Management for Professionals)

This book presents a rich compilation of real-world cases on digitalization, the goal being to share first-hand insights from respected organizations and to make digitalization more tangible. As virtually every economic and societal sector is now being challenged by emerging technologies, the digital economy is a highly...

Information Technology for Management: Emerging Research and Applications: 15th Conference, AITM 2018, and 13th Conference, ISM 2018, Held as Part of ... Notes in Business Information Processing)
Information Technology for Management: Emerging Research and Applications: 15th Conference, AITM 2018, and 13th Conference, ISM 2018, Held as Part of ... Notes in Business Information Processing)

This book constitutes extended selected papers from the 16th Conference on Advanced Information Technologies for Management, AITM 2018, and the 13th Conference on Information Systems Management, ISM 2018, held as part of the Federated Conference on Computer Science and Information Systems, FedCSIS, which took place in Poznan, Poland,...


Practical Modelling of Dynamic Decision Making (SpringerBriefs in Intelligent Systems)
Practical Modelling of Dynamic Decision Making (SpringerBriefs in Intelligent Systems)

This book presents TDF (Tactics Development Framework), a practical methodology for eliciting and engineering models of expert decision-making in dynamic domains. The authors apply the BDI (Beliefs, Desires, Intentions) paradigm to the elicitation and modelling of dynamic decision making expertise, including team behaviour, and map...

Concise Guide to Object-Oriented Programming: An Accessible Approach Using Java (Undergraduate Topics in Computer Science)
Concise Guide to Object-Oriented Programming: An Accessible Approach Using Java (Undergraduate Topics in Computer Science)

This engaging textbook provides an accessible introduction to coding and the world of Object-Oriented (OO) programming, using Java as the illustrative programming language. Emphasis is placed on what is most helpful for the first-time coder, in order to develop and understand their knowledge and skills in a way that is relevant and...

Applying Predictive Analytics: Finding Value in Data
Applying Predictive Analytics: Finding Value in Data

This textbook presents a practical approach to predictive analytics for classroom learning. It focuses on using analytics to solve business problems and compares several different modeling techniques, all explained from examples using the SAS Enterprise Miner software. The authors demystify complex algorithms to show how they can be...

©2019 LearnIT (support@pdfchm.net) - Privacy Policy