Skip to content

NoSQL tutorials based on Spring Data project, including HBase, Neo4j

Notifications You must be signed in to change notification settings

miexinhan/SpringDataBasedNoSQLTutorials

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 

Repository files navigation

1 Motivation

Based on the efforts of Spring Data Project, Jave-EEer can easily introduce NoSQL technologies into daily development toolkits.

Additional: JPA (20151107)

2 Scope

This project is dedicated to play with two forms of NoSQL databases:

Neo4j is a highly scalable, native graph database purpose-built to leverage not only data but also its relationships.

Neo4j's native graph storage and processing engine deliver constant, real-time performance, helping enterprises build intelligent applications to meet today’s evolving data challenges.

Redis is an open source (BSD licensed), in-memory data structure store, used as database, cache and message broker. It supports data structures such as strings, hashes, lists, sets, sorted sets with range queries, bitmaps, hyperloglogs and geospatial indexes with radius queries. Redis has built-in replication, Lua scripting, LRU eviction, transactions and different levels of on-disk persistence, and provides high availability via Redis Sentinel and automatic partitioning with Redis Cluster.

MongoDB is an open-source, document database designed for ease of development and scaling.

Apache HBase™ is the Hadoop database, a distributed, scalable, big data store.

Use Apache HBase™ when you need random, realtime read/write access to your Big Data. This project's goal is the hosting of very large tables -- billions of rows X millions of columns -- atop clusters of commodity hardware. Apache HBase is an open-source, distributed, versioned, non-relational database modeled after Google's Bigtable: A Distributed Storage System for Structured Data by Chang et al. Just as Bigtable leverages the distributed data storage provided by the Google File System, Apache HBase provides Bigtable-like capabilities on top of Hadoop and HDFS.

  • ORM: JPA (JSR 317, JSR 338)

as final view of specification-supported Java based RDBMS development

Search & Analyze Data in Real Time

Actionable Insight at Your Fingers

Distributed, scalable, and highly available
Real-time search and analytics capabilities
Sophisticated RESTful API

About

NoSQL tutorials based on Spring Data project, including HBase, Neo4j

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages