NewSQL Scalable Relational Databases

NoSQL was a reaction against the scalability issues with regular SQL relational databases such as MySQL and Postgres. They scaled out well and were easy to operate but were lacking many of the features developers have relied on for decades such as ACID transactions, global indexes and complex queries with joins and aggregations.

Dev and Test Agility for your Database with Docker

Agile practices teach us how to deal with evolving applications but so often the data store is overlooked as a component of your application lifecycle. Database servers are monolothic, resource intensive and mostly viewed as set in stone. Encapsulating your database server in a container and your database in a storage container can dramatically lighten …

Dev and Test Agility for your Database with Docker Read More »

The Hidden Costs of Poor Database Access

Software developers love to try new programming languages, use different frameworks or experiment with new architectures. But when it comes to databases, they pretty much have been using the same database access approach for the past 30 years.

NoSQL Fight for Security

The NoSQL ecosystem thrived on combining scalability and simplicity. That often meant taking short cuts around security and this legacy is still haunting many products. This talk uses Elasticsearch as an example and covers both the technical background as well as anecdotal evidence of past incidents. Finally, we also discuss current and future steps to …

NoSQL Fight for Security Read More »

Learn PostgreSQL Tutorial

Learn how to use PostgreSQL in this full course. PostgreSQL is an open source general purpose and object-relational database management system. It is the most advanced open source database system widely used to build back-end systems.

Engineering Data Quality

Garbage in, garbage out – we have all heard about the importance of data quality. Having high quality data is essential for all types of use cases, whether it is reporting, anomaly detection, or for avoiding bias in machine learning applications. But where does high quality data come from? How can one assess data quality, …

Engineering Data Quality Read More »