久々にプログラマっぽいことを書いてみる。 ↓ここからMongoDBがわからない人向けのお話パート 今、仕事でMongoDBを触っています。 なんぞや?って方に説明しますと、データベースの一種です。ざっくりいうと、今までのデータベースとくらべてデータの参照・追加・更新・削除をよりちょっぱやにできるようにというコンセプトで作られたもので、MySQLといった従来のデータベースとは仕組みが違います。興味のある方は調べてみてください。 んで、MongoDBの機能の一つに、レプリカセットというものがあります。 これもググってもらったほうが理解が早まる感が否めませんが、複数のMongoDBでひとかたまりとしてデータを共有することで負荷*1をそれぞれのデータベースで分散できるので高負荷に強くなり、万が一、ある1台のデータベースがダウンしても、生きている他のデータベースを代わりに働かせるように設定できる機能