In the previous blog I highlighted the scalability and high availability features available in Redis. In this blog I will show how a demo application uses Redis to cache searches sent to Twitter. The code can be found on Github here.
Demo Application
In this last post I thought I would show one…
In the last blog I introduced Neo4j. In this blog I will cover some of the basics.
Desktop Interface
I installed Neo4j Desktop and then clicked on the icon to launch.
I have to start off and say that the UI is not that impressive. In fact after doing some searching…
This is a blog series on using the Neo4j NoSQL database.
Introduction
I have been around databases for 30 years starting out with IDMS on ICL mainframes. That progressed into Sybase and Microsoft SQL Server. I have cut my teeth on relational databases however; the one size fits all no longer applies anymore.…
In the last blog I discussed NULLs and data denormalization. The code can be found on Github here. In this blog I will show how we can apply filters to our data.
Filtering data is limiting the data returned based on conditions. In SQL this is accomplished by a WHERE clause. Doing filtering on the…
This is a blog series on using the Redis NoSQL database.
Introduction
I have been around databases for 30 years starting out with IDMS on ICL mainframes. That progressed into Sybase and Microsoft SQL Server. I have cut my teeth on relational databases however; the one size fits all no longer applies anymore.…
In the last blog I discussed the various types of data loading options Neo4j offers. In this blog I will take the Northwind database and convert it to a Neo4j graph database model.
Contents
Converting an RDBMS Model
Data Types
Converting Tables that do not participate in Joins
…
In the last blog I introduced the Redis data types. In this blog I will cover how we create our first data model and some queries. The code can be found on Github here.
Relational Background
A lot of people who come to a NoSQL database come from a relational database background and…
In the last blog I described the Cypher object notation used by the query language. In this blog I will describe how to manually create nodes and relationships and then how to do this more efficiently by importing data.
Contents
Creating Nodes and Relationships by Hand
Unique Constraints
Merge…
In the last blog I introduced some Redis basics. In this blog I will cover the datatypes supported which is extremely important in order to create the correct data model.
Data Types
Redis has the following different datatypes that can be used for a keys value.
String
Hashes
List…
In the last blog I introduced Redis. In this blog I will cover some of the basics.
Command Line Interface
You can interact with the Redis server using the redis-cli command line interface. Here I am checking my Redis server is up and running. Note: I am using an installation by Jetware…