Database

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.

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 »

Changing Your Database Mindset From Tables to Documents

Did you grow up with relational SQL databases? Are document-based databases (NoSQL) a bit of a mystery to you? This presentation compares terms and concepts, explains the benefits of document-based databases, and presents the 3 key ways you need to change your mindset to successfully use document-based databases.

Continuous Integration & Delivery for Databases

This talk looks at the common problems faced with making database changes through continuous delivery. It covers the major tools used to address database changes, and the advantages and disadvantages to each. Then it discusses how database migrations can effectively address schema changes over time, for both SQL and NoSQL databases. Finally, it explores solutions …

Continuous Integration & Delivery for Databases Read More »