Teaching NoSQL with RavenDB and Neo4j

James Paterson, Eddie Gray

    Research output: Chapter in Book/Report/Conference proceedingConference contribution


    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.
    Original languageEnglish
    Title of host publicationProceedings TLAD 2014
    Subtitle of host publication12th International Workshop on the Teaching, Learning and Assessment of Databases
    PublisherHigher Education Academy
    Number of pages8
    ISBN (Print)978-1-907207-51-8
    Publication statusPublished - Jul 2014


    • NoSQL
    • database curriculum
    • document store
    • graph database


    Dive into the research topics of 'Teaching NoSQL with RavenDB and Neo4j'. Together they form a unique fingerprint.

    Cite this