タグ

2014年5月13日のブックマーク (5件)

  • LibMigration - The PHP database migration tool for MySQL.

    A minimum database migration library and framework for MySQL. LibMigration is a minimum database migration library and framework for MySQL. It provides a convenient way to alter your MySQL database schema. Below are the features of LibMigration. LibMigration uses plain SQL to change your database schema. Don’t use any specific syntax. LibMigration can manage muliple databases. LibMigration core ap

  • Dbup - UPコマンドだけのPHP製シンプルマイグレーションツール

    Dbup の特徴 Dbup はPHPで書かれたシンプルなマイグレーションツールです 準備はdbup.pharをダウンロードするだけ up コマンドしかありません。down コマンドは存在しません マイグレーションの記述は親しみあるSQLそのままです。ORMやDSLを新しく覚える必要はありません PHP標準のPDOクラスを利用しています マイグレーションのステータス管理のためにデータベースに専用のテーブルを作る必要がありません DBの設定ファイルはiniフォーマットです。いろんな言語に優しくPHPに依存していません 動作条件 PHP 5.4.0 以降 PDO エクステンション 更新履歴 githubのCHANGELOG.mdを参照してください とりあえず動かしてみる // dbup.pharをダウンロードする $ cd your_repo_root/repo_name $ wget http

  • 急増するLINEインフラの課題と対応 « LINE Engineers' Blog

    こんにちは。今回はITサービスセンターより、インフラ運営の観点から急増するLINEインフラの課題と対応について記させていただきます。 はじめに 先日開催したLINE Developer Conference(インフラ編)には大勢の方にいらしていただきました。カンファレンスでは、LINEサービスが始まってから約2年の間に我々はどういった方法でインフラ運営を行い、またどんなことに悩んできたのかを、システム、データベース、ネットワークの観点からそれぞれ発表させていただきました。 カンファレンスはLINE株式会社が様々な技術をどのように使い、どのように運用を行っているのか。現在どのような技術的なことに取り組んでいるのか日エンジニアの皆さんに知っていただくために開催されました。結果としてインフラ編では150名の定員に対して430名のご応募をいただいたとのことでLINEサービスに対する関心の高さを

    急増するLINEインフラの課題と対応 « LINE Engineers' Blog
  • 2日間でWebサービスをリリースするまでにやったこと全て - No Web Service No Life

    5/8に、最新のWebサービスやアプリの投稿サイト『Service Safari』を、友人と一緒にリリースしました。 海外に参考となるサービスがあり、これは便利!日版も欲しい!と思ったのが開発のきっかけです。 元となるサービスがあったこともあり、つくりたい!と思ってから2日間でリリースすることができました。 今回は、着想からリリースまでにやった、以下の作業についてまとめてみたいと思います。 企画 UI設計 開発 リリース準備 事前マーケティング 体制 僕とエンジニアの2人体制です。 エンジニアは、学生時代からの付き合いの@eiei19で、全て一人で開発してくれました。 僕:企画、UI設計、マーケティング eiei19:開発 といった役割分担です。 企画 前述の通り、既に参考となるサービスがあったので、基的には仕様も踏襲させていただきました。 今後の展開も考えて、データはこういう風に持っ

    2日間でWebサービスをリリースするまでにやったこと全て - No Web Service No Life
    Flame1980
    Flame1980 2014/05/13
  • ハードウェア性能に応じたMroonga/Groongaの全文検索性能について - Qiita

    はじめに 全文検索エンジンMroonga/Groongaでは、主に以下の点が全文検索性能に影響すると思われます。 検索がインデックスアクセスのみであるか否か Mroongaでは、特定の条件下において、複数インデックスを用いて全文検索することができます。(参考:MroongaによりMySQLで複数インデックスを有効に全文検索する方法) Groongaでは、ある程度自由に複数インデックスを用いて全文検索することができます。(インデックスが使われないケースを特定する方法は今のところわかりません。) 語句の出現頻度が非常に高いかどうか Ngramのサイズに応じたMroonga/Groongaの全文検索性能について、Mroonga/GroongaのMeCabトークナイザの全文検索性能についてに示したように、語句の出現頻度が非常に高いと検索性能が劣化します。 検索結果のレコード件数が非常に多いかどうか

    ハードウェア性能に応じたMroonga/Groongaの全文検索性能について - Qiita