Pinboard (jm)
https://pinboard.in/u:jm/public/
recent bookmarks from jmdevbook/README.md at master ยท barsoom/devbook2015-03-25T15:17:01+00:00
https://github.com/barsoom/devbook/blob/master/deploy_without_downtime/README.md
jmactiverecord fail rails mysql sql migrations databases schemas releasinghttps://pinboard.in/https://pinboard.in/u:jm/b:be719470c073/soundcloud/lhm2015-03-09T23:08:39+00:00
https://github.com/soundcloud/lhm
jm
The basic idea is to perform the migration online while the system is live, without locking the table. In contrast to OAK and the facebook tool, we only use a copy table and triggers. The Large Hadron is a test driven Ruby solution which can easily be dropped into an ActiveRecord or DataMapper migration. It presumes a single auto incremented numerical primary key called id as per the Rails convention. Unlike the twitter solution, it does not require the presence of an indexed updated_at column.
]]>migrations database sql ops mysql rails ruby lhm soundcloud activerecordhttps://pinboard.in/https://pinboard.in/u:jm/b:7319dc67d62e/Rails migrations with no downtime2014-11-05T14:14:16+00:00
http://blog.codeship.io/2014/02/11/rails-migrations-zero-downtime.html
jmactiverecord deploy migrations rails ruby sql fail downtimehttps://pinboard.in/https://pinboard.in/u:jm/b:881a6733e8f4/Pillar2014-06-16T12:56:53+00:00
https://github.com/comeara/pillar
jmManages migrations for your Cassandra data stores. Pillar grew from a desire to automatically manage Cassandra schema as code. Managing schema as code enables automated build and deployment, a foundational practice for an organization striving to achieve Continuous Delivery.
Pillar is to Cassandra what Rails ActiveRecord migrations or Play Evolutions are to relational databases with one key difference: Pillar is completely independent from any application development framework.
]]>migrations database ops pillar cassandra activerecord scala continuous-delivery automation buildhttps://pinboard.in/https://pinboard.in/u:jm/b:acc70894611d/