It used to be that one type of database - the RDBMS - was used for virtually all application workloads. Today, the RDBMS competes with other types of database technologies: Big Data systems such as Hadoop and Spark, NoSQL systems such as MongoDB and graph databases like Neo4J and cloud-native offerings such as DynamoDB and CosmosDB.
How do you choose the best database for your application? In this presentation, we'll compare the current state of database technologies and contrast the strengths and weaknesses of each. We'll also look at the emerging technologies that stand to create more change in the database arena, most notably the use of Blockchains for data storage.