Category: Database

When to use DynamoDB and when not to

DynamoDB is a fully managed NoSQL database service provided by Amazon Web Services (AWS). It is designed to deliver high-performance, scalable, and reliable database solutions for applications that require low-latency…

Amazon RDS vs Amazon Aurora

Amazon RDS (Relational Database Service) and Amazon Aurora are both managed database services provided by Amazon Web Services (AWS) that allow you to run a relational database in the cloud…

Relational vs NoSQL databases

Relational databases and NoSQL databases are two different types of databases that serve different purposes and have different strengths and weaknesses. Relational databases are based on the relational data model…

Python3 with Oracle Database

Installation These instructions are for Mac OS: First install homebrew. Never use sudo for brew. Install Python3. The installation comes with pip3. Install cx_Oracle, the library that allows python3 to…

NoSQL Overview

NoSQL is not one technology. It refers to a wide variety of different database technologies that address scale and agility challenges of today’s applications. These problems include: agile development where…

SQL Joins

The join clause allows us to combine SQL tables. Tables can be combined in different ways. Think on inner join as an intersection of two tables and an outer join…