Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Spring Data

Buy
Spring Data, 9781449323950 (1449323952), O'Reilly, 2012
The data access landscape over the past seven or so years has changed dramatically. Relational databases, the heart of storing and processing data in the enterprise for over 30 years, are no longer the only game in town. The past seven years have seen the birth —and in some cases the death—of many alternative data stores that are being used in mission-critical enterprise applications. These new data stores have been designed specifically to solve data access problems that relational database can’t handle as effectively.

An example of a problem that pushes traditional relational databases to the breaking point is scale. How do you store hundreds or thousands of terabytes (TB) in a relational database? The answer reminds us of the old joke where the patient says, “Doctor, it hurts when I do this,” and the doctor says, “Then don’t do that!” Jokes aside, what is driving the need to store this much data? In 2001, IDC reported that “the amount of information created and replicated will surpass 1.8 zettabytes and more than double every two years.”1 New data types range from media files to logfiles to sensor data (RFID, GPS, telemetry...) to tweets on Twitter and posts on Facebook. While data that is stored in relational databases is still crucial to the enterprise, these new types of data are not being stored in relational databases.

You can choose several data access frameworks when building Java enterprise applications that work with relational databases. But what about big data? This hands-on introduction shows you how Spring Data makes it relatively easy to build applications across a wide range of new data access technologies such as NoSQL and Hadoop.

Through several sample projects, you’ll learn how Spring Data provides a consistent programming model that retains NoSQL-specific features and capabilities, and helps you develop Hadoop applications across a wide range of use-cases such as data analysis, event stream processing, and workflow. You’ll also discover the features Spring Data adds to Spring’s existing JPA and JDBC support for writing RDBMS-based data access layers.

  • Learn about Spring’s template helper classes to simplify the use of database-specific functionality
  • Explore Spring Data’s repository abstraction and advanced query functionality
  • Use Spring Data with Redis (key/value store), HBase (column-family), MongoDB (document database), and Neo4j (graph database)
  • Discover the GemFire distributed data grid solution
  • Export Spring Data JPA-managed entities to the Web as RESTful web services
  • Simplify the development of HBase applications, using a lightweight object-mapping framework
  • Build example big-data pipelines with Spring Batch and Spring Integration
(HTML tags aren't allowed.)

Freedom, Recognition and Non-Domination: A Republican Theory of (Global) Justice (Studies in Global Justice)
Freedom, Recognition and Non-Domination: A Republican Theory of (Global) Justice (Studies in Global Justice)

This book offers an original account of a distinctly republican theory of social and global justice. The book starts by exploring the nature and value of Hegelian recognition theory.  It shows the importance of that theory for grounding a normative account of free and autonomous agency.  It is this normative account of free agency...

Biomedical Image Analysis: Tracking (Synthesis Lectures on Image, Video, & Multimedia Processing)
Biomedical Image Analysis: Tracking (Synthesis Lectures on Image, Video, & Multimedia Processing)
In biological and medical imaging applications, tracking objects in motion is a critical task. This book describes the state-of-the-art in biomedical tracking techniques. We begin by detailing methods for tracking using active contours, which have been highly successful in biomedical applications. The book next covers the major probabilistic...
High-Performance Computing: 6th International Symposium, ISHPC 2005, Nara, Japan, September 7-9, 2005
High-Performance Computing: 6th International Symposium, ISHPC 2005, Nara, Japan, September 7-9, 2005

This is the joint post-proceedings of the 6th International Symposium on High Performance Computing (ISHPC-VI) and the First International Workshop on Advanced Low Power Systems 2006 (ALPS2006). The post-proceedings also contain the papers presented at the Second HPF International Workshop: Experiences and Progress (HiWEP2005) and the...


Coaching For Change: Practical Strategies For Transforming Performance
Coaching For Change: Practical Strategies For Transforming Performance
An essential tool for anyone who wants to transform performance through the development of a coaching environment, this book looks at how to create, develop and manage change whether in one-to-one situations, team based or within organizations.

Placing coaching right at the heart of the broader Human Resources (HR) and training arena,...

Networking Self-Teaching Guide: OSI, TCP/IP, LAN's, MAN's, WAN's, Implementation, Management, and Maintenance (Wiley Self Teaching Guides)
Networking Self-Teaching Guide: OSI, TCP/IP, LAN's, MAN's, WAN's, Implementation, Management, and Maintenance (Wiley Self Teaching Guides)
IT professionals who want to move into the networking side in a corporate or enterprise setting will find the detailed content they need to get up to speed on the very latest networking technologies; plus, current networking professionals will find this a valuable and up-to-date resource. This hands-on guide is designed so that you can select,...
Absolute Beginner's Guide to Microsoft Windows Vista
Absolute Beginner's Guide to Microsoft Windows Vista
If you are new to Windows Vista or to Windows in general, this is the book for you. In easy-to-understand language and with step-by-step explanations, this book examines all the key tasks for using Windows Vista.

Windows is an operating system. You don’t need to know the hows and whys of an operating system. You just need to know
...
©2021 LearnIT (support@pdfchm.net) - Privacy Policy