Abstract
There is a new trend towards polyglot persistence:
the use of a variety of different data storage,
including relational databases and NoSQL datastores
, for different applications. This paper
summarises the main categories of NoSQL datastores
and describes examples used in teaching
NoSQL in a practical context focused on the .NET pl
atform. Specific datastore systems were
chosen on the basis of availability of libraries to
support .NET integration and of suitable tools for
visualisation of the data. RavenDB was used as an
example of a document store, while Neo4j was
used as an example of a graph database.
the use of a variety of different data storage,
including relational databases and NoSQL datastores
, for different applications. This paper
summarises the main categories of NoSQL datastores
and describes examples used in teaching
NoSQL in a practical context focused on the .NET pl
atform. Specific datastore systems were
chosen on the basis of availability of libraries to
support .NET integration and of suitable tools for
visualisation of the data. RavenDB was used as an
example of a document store, while Neo4j was
used as an example of a graph database.
Original language | English |
---|---|
Title of host publication | Proceedings TLAD 2014 |
Subtitle of host publication | 12th International Workshop on the Teaching, Learning and Assessment of Databases |
Publisher | Higher Education Academy |
Pages | 9-16 |
Number of pages | 8 |
ISBN (Print) | 978-1-907207-51-8 |
Publication status | Published - Jul 2014 |
Keywords
- NoSQL
- database curriculum
- document store
- graph database