Database

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 »

Data Necromancy: Bring Your Data Strategy Back from the Dead

Our story begins squeezed into the corner of this room: the data team. Analytics requirements were pushed out of the critical path for launches, slowly and then all at once. The data team is fighting against prioritization, cooperation, and, soon, relevance. This is sadly the state of many organizations, to a lesser or greater degree. …

Data Necromancy: Bring Your Data Strategy Back from the Dead Read More »

Database Design for Beginners

Ruby on Rails migrations were a revelation when Rails came out, as it provided a way to manage your database schema, but also included many wonderful defaults that made all Rails developers pretty good at database schema design! But these defaults are just the beginning.

YugaByte DB – a Database for Low Latency Transactional Apps

YugaByte DB, a highly performant, ACID compliant and transactional database is a startup founded by the engineers who were instrumental in creating Cassandra inside FaceBook. It is well understood that microservices are multi-cloud deployable in an active-active mode. The challenge has always been the data tier powering the apps which has remained as a high-latency, …

YugaByte DB – a Database for Low Latency Transactional Apps Read More »

Migrating to Microservices Databases: From Monolith to Distributed Data

In a Microservices software architecture with multiple moving parts we cannot allow that a single complement downtime breaks down the entire system. Dealing with stateless code is easy, but it gets much harder when we have to deal with persistent state. In this scenario, zero downtime migrations are paramount to guarantee integrity and consistency, especially …

Migrating to Microservices Databases: From Monolith to Distributed Data Read More »