タグ

dbとPHPに関するse-miのブックマーク (13)

  • GitHub - chrisboulton/php-resque: PHP port of resque (Workers and Queueing)

    php-resque: PHP Resque Worker (and Enqueue) Resque is a Redis-backed library for creating background jobs, placing those jobs on one or more queues, and processing them later. Background Resque was pioneered and is developed by the fine folks at GitHub (yes, I am a kiss-ass), and written in Ruby. What you're seeing here is an almost direct port of the Resque worker and enqueue system to PHP. For m

    GitHub - chrisboulton/php-resque: PHP port of resque (Workers and Queueing)
    se-mi
    se-mi 2012/02/21
    queue処理にredisを使用
  • redisの実用例。redis速いよredis

    こんにちは!hiroshiです! 今回は、最近DECOLOG界隈で大ブームのredisについて、その利用用途や導入方法についてお話ししたいと思います。 今回のお話と関連する過去エントリに以下がありますので、こちらに目を通していただいた上でエントリを読んでいただくと分かりやすいと思います。 NoSQL redisとMySQLのベンチマーク比較 redisのサービスへの投入 redis導入後にトラブル発生、そのレポート DECOLOGでのMySQL Archiveエンジンの使い方 …と、これまでのエントリからは実運用できてるのかどうか微妙なタッチになっているかもしれませんが、結論からいうと実運用できてます! 「redis導入後にトラブル発生、そのレポート」ではTTLを設定した場合にうまくいかないケースがあったのですが、TTLなしのデータでは特に問題なく運用できました。 現在のredisの利用

    se-mi
    se-mi 2011/02/08
    phpredis気になる
  • HandlerSocket Plugin for MySQLのPHPクライアントを公開しました

    takada-atです。HandlerSocketPlugin for MySQLPHPクライアントを公開しました。 リポジトリには、OpenPearでアクセスできます。 http://openpear.org/package/Net_HandlerSocket pure PHPで書いてますが、使い方は、今のところperlクライアントに合わせてあります。 HandlerSocketPlugin for MySQLMySQLを高速なNoSQLストレージとして利用できるようにするMySQLプラグインです。詳しくはgithubのリポジトリなどを参照してみてください。 http://github.com/ahiguti/HandlerSocket-Plugin-for-MySQL

    se-mi
    se-mi 2010/11/03
    気になる
  • » PHPerの為のMongoDB入門: エスキュービズム ラボ Blog

    最近巷でよく聞くNoSQL(Not Only SQL) 試してみたくてPHPから簡単に使えるものはないものか・・・と色々探した結果たどり着いたのがMongoDBでした。 今回はインストールから、簡単に使ってみるところまで紹介します [MongoDBとは?] http://ja.wikipedia.org/wiki/MongoDB [インストール方法] 1.yumにリポジトリを追加する $ vim /etc/yum.repos.d/10gen.repo 下記を記入 [10gen] name=10gen Repository baseurl=http://downloads.mongodb.org/distros/centos/5.4/os/$basearch/ gpgcheck=0 enabled=1 2.MongoDBのインストール リポジトリを追加したのでinstallするだけ $ yu

    se-mi
    se-mi 2010/07/20
  • 2019猪年免费宝宝起名大全女孩

    时间: 2022-09-14 03:14:23     来源: www.jqueryin.com     作者: 裘瑾珏 人有属相,猪年这是中国古代流传下来的一种习俗。、免费三.平衡阴阳五行为宝宝取一个好名字五行原理在中国同时也被广泛应用在中医学。、一.利用文学典籍为宝宝取一个好名字名字来源于文字,宝宝古代典籍中就有很多现成的好名字。 五行相生指的是:起名金生水、水生木、木生火、火生土、土生金;五行相克,指的是:金克木、木克土、土克水、水克火、火克金。、名字可以是一种难忘的纪念,大全也可以是一种美好的祝愿。、如果你稍稍注意一下,女孩生活中有很多人的名字都有背景呢!比如现代作家郑振铎的名字就是源自《周礼·夏官》:司马振铎,群吏作旗。、因此,猪年我们在给免费宝宝起名字的时候,要注意尽量选择那些字义和寓意都很美好的字眼,如:福、乐、欣、盛等。、当然,免费这也不是绝对的,有时候一个中性的名字也会很

    2019猪年免费宝宝起名大全女孩
    se-mi
    se-mi 2010/07/12
    MongoDBでセッションハンドラ
  • PHPとMongoDBで学ぶ次世代データストア :: handsOut.jp

    スライド1: PHP と MongoDB で学ぶ次世代データストア佐藤琢哉LOCAL PHP 部 スライド2: スライド3: 突然ですが スライド4: 4月から札幌市民になります!!!!! スライド5: 友達が少ないので皆さん遊んでやってください スライド6: • MongoDB って何?• 使い方• 他の DBMS との比較• MapReduce• まとめアジェンダ スライド7: そもそも何の話? スライド8: MongoDB すごいよ! スライド9: MongoDB って何? スライド10: http://www.mongodb.org/ スライド11: MongoDB (from "humongous") is a scalable, highperformance,open source, schema-free, documentorienteddatabas

    se-mi
    se-mi 2010/02/13
  • ウノウラボ Unoh Labs: Tokyo Tyrantを使ってみて

    yamaokaです。 通常のデータベースとしてではなく、Key-Valueストアの選択肢として Tokyo Tyrantを少しずつ使ってみています。 実際に運用するにあたって、いくつか行ったことを書いておきます。 ちなみに、現在の構成は1台のみでの運用です。 マルチマスター構成やレプリケーションなどは行っていません。 PHPのクライアント Tokyo Tyrantを利用するのはPHPのアプリケーションからです。 最初はmemcachedプロトコルを利用して PECL::memcacheを使っていましたが、 データの大量更新を連続で行うとデータの取得が正常に行えなくなる現象が発生したため、 Net_TokyoTyrantを一部改変したものをライブラリとして利用しています。 パフォーマンスではPECL::memcacheに負けますが、クリティカルな処理をしていないこともあり、 今のところ問題に

    se-mi
    se-mi 2009/10/28
    やっぱセッションに使いたい
  • Tokyo TyrantによるHAなセッションストレージ 1 検討篇 - Webと何かとその近所

    2年前にPHPのセッション管理に使う箱選び 4で、セッションストレージとしてはMySQLのInnoDBを使用するのが良いと結論付けた。 当時は主にセッション数が増えていった場合のパフォーマンスについて調べて結論を出したものの、実際にMySQLをセッションストレージとして使用すると、さらに負荷が高くなった場合のパフォーマンスや可用性の部分にちらほら課題が見えてくる。 つまり、大規模なセッションストレージとして使うにはMySQLは高機能過ぎて重く、さらに冗長構成になっていても障害発生時の対応は手動が基になってしまう。(自動化できないわけではないと思う) MySQL :: MySQL 5.6 リファレンスマニュアル :: 17.3.6 フェイルオーバー中にマスターを切り替える セッションデータの集中管理をやめる*1というのも手だけれど、それはそれで大変なので別のセッションストレージにする方向で

    Tokyo TyrantによるHAなセッションストレージ 1 検討篇 - Webと何かとその近所
    se-mi
    se-mi 2009/10/07
    これは良比較。
  • PHPセッションストレージの大本命Flareを試してみました - cocoiti's diary

    PHPのセッションストレージにファイルを使うというのはわりとありですが、2台以上の構成になるとNFSやその他のネットワークのファイルシステムにするか、MySQLなどのDBをセッションストレージとして利用するパターンが一般的でした。 わりと手軽な選択肢の一つにmemcachedをセッションストレージにするという手段があります。 利用の仕方も最近のPHPでは非常に簡単でセッションハンドラーのコードを書くことなく下記の2点の設定を書くだけです。 session.save_handler = memcache session.save_path = "servername:11211" ただ問題があり、簡単なのはいいのですがmemcachedはオンメモリでありストレージに書き込むことがないため、サーバ再起動時にはデータが消えてしまうという問題がありました。(もちろんセッションに依存しない仕組みを用

    PHPセッションストレージの大本命Flareを試してみました - cocoiti's diary
    se-mi
    se-mi 2009/05/13
  • ウノウラボ Unoh Labs: PHPライブラリ Net_TokyoTyrantの紹介

    皆さんopenpearしてますか! 最近、インフルエンザの予防接種を受けたKeitaです。 ずいぶん前にですが、PHPからTokyoTyrantをネイティブに操作するライブラリをopenpearにてリリースしたので、簡単に紹介したいと思います。 Net_TokyoTyrantとは? PurePHPで書かれた、TokyoTyrantのネイティブなインターフェースを叩くライブラリです。 memcache互換のインターフェースなどとは違い、TokyoTyrantのLUA拡張などTokyoTyrant来の機能をほぼすべて使えるというのが特徴です。 インストール PEARライブラリとして公開されているので非常に簡単にインストール可能です。 openpearのチャンネルを追加します。 pear channel-discover openpear.org PEARコマンドでインストールを

    se-mi
    se-mi 2009/01/07
    TokyoTyrantライブラリ。今度試す
  • tokyo tyrantでPHPのセッションサーバやろうとおもって失敗した話 - cocoiti's diary

    PHPには、memcacheをセッションハンドラにする機能があります。 shimookaさんが簡単にご紹介されています 一方Tokyo Cabinet(以下TC)をネットワーク越しで使うTokyo Tyrant(以下TT)は、memcache互換のインターフェースがあります。 「・・・・もしかして、Tokyo Cabinetをストレージにできるんじゃね?そしたら永続化できるんじゃね」とおもったのが夕方。 仕事がおわってさっきためしてみました。 TCとTTはとりあえず、RPMを作ったんですが、ちょっと煩雑なので、id:perezvonのTTはじめましたの記事のコンパイル方法参考にするといいかとおもいます。 TTのサーバを立ち上げて、(TTの1.0だとttservctlというスクリプトがありました。) ttservctl start php側の設定で、 php.iniに session.sav

    tokyo tyrantでPHPのセッションサーバやろうとおもって失敗した話 - cocoiti's diary
    se-mi
    se-mi 2008/08/14
    memcacheインターフェースを使ってTC,TTをストレージに
  • PHP+memcache+Repcachedを試してみた - Do You PHP はてブロ

    KLabラボから公開されているRepcachedですが、フェイルオーバーした際の挙動とかを確認したくて、サックリ試してみました。 環境はCentOS4.6 on VMwareで仮想NICは1枚、NAT接続でIPアドレスは192.168.98.128です。PHPのバージョンは5.2.5です。 Repcachedのインストールはこんな感じ。 $ wget http://www.monkey.org/~provos/libevent-1.4.2-rc.tar.gz $ tar zxf libevent-1.4.2-rc.tar.gz $ cd libevent-1.4.2-rc/ $ ./configure $ make $ sudo make install $ cd ../ $ wget http://downloads.sourceforge.net/repcached/memcached

    PHP+memcache+Repcachedを試してみた - Do You PHP はてブロ
    se-mi
    se-mi 2008/03/18
    おお。Repcached
  • php_tokyocabinet-0.1.0 - 讃容日記

    php_tokyocabinet-0.1.0.tgz Tokyo CabinetPHPバインディングを作ってみました。 インストールは phpize; configure --enable-tokyocabinet; make; sudo make install と、いつもの手順ですが、configure内でpkg-configを使います。Tokyo Cabinetはバージョン1.0.2以降が必要です。 Mac OS XではTokyo Cabinet, pkg-configともにMacPortsでインストールできます。(databases/tokyocabinet, devel/pkgconfig) API解説 ハッシュデータベースを操作するTCHDBクラス、B+木データベースを操作するTCBDBクラス、B+木データベースの各レコードを順番に参照するためのTCBDBCURクラスがありま

    php_tokyocabinet-0.1.0 - 讃容日記
    se-mi
    se-mi 2007/11/13
    tcのPHPバインディング。
  • 1