タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

luaとDBに関するzetamattaのブックマーク (3)

  • 開発メモ: Kyoto Tycoon + Luaスクリプティング拡張 = 最強

    Kyoto Tycoon 0.8.1をリリースした。データベースサーバ上でスクリプト言語Luaを動かす「スクリプティング拡張」機能を搭載している。 TT+Luaの問題点 Tokyo TyrantにもLuaを搭載していた。Lua言語の処理系は、組み込み演算子と組み込み型と標準ライブラリのいずれもが貧弱だという欠点はあるが、非常に高速に動作するという利点がある。複数の処理系インスタンスを使えばネイティブスレッドとの親和性も高い。機能的な貧弱さはC言語の関数を呼ぶことで補うことができる。そのようなLuaをTTと組み合わせることで、ユーザが定義した任意のデータベース操作を実行するのに適した環境を提供できたと思っている。 ただし、以下の欠点が気になっていた。これらはいずれも機能不全を示すものではなく、工夫すれば乗り越えられるものだが、工夫しないと所望の機能が実現できないというのはストレスだ。 引数や

    zetamatta
    zetamatta 2010/10/14
    Tokyo Tyrant に続き、Kyoto Tycoon も Lua を装備した
  • mixi Engineers’ Blog » Lua on Tyrant: DBサーバにLLを組み込む

    遅めの夏休みで那須塩原に行ってきたmikioです。牧場でアルパカに触ってきたのですが、めちゃかわいかったです。さて今回は、Tokyo Tyrant(TT)にスクリプト言語Luaの処理系を組み込んで使う方法について解説します。 つか、Luaって何? Lua(公式サイトによると「るーあ(LOO-ah)」と発音)という言語の名前は聞いたことがあっても、数あるマイナー言語のひとつと思って特に気にかけていない人も多いと思います。私もそうでした。しかし、今では、C言語使いの第2言語・第3言語として使うにはとても有望な言語だと思っています。 Luaに関する日語の情報はまだ多くはないのですが、以下のサイトを順に読むとだいたいの雰囲気が掴めると思います。 Lua で組んでみる Lua 5.1 リファレンスマニュアル Luaは言語仕様が小さいので、とても習得しやすいです。上記のリファレンスマニュアルだけ読め

    mixi Engineers’ Blog » Lua on Tyrant: DBサーバにLLを組み込む
    zetamatta
    zetamatta 2009/06/06
    分散ハッシュデータベースサーバ「Tokyo Tyrant」にスクリプト言語 Lua を組み込む
  • forgot.uh-oh.jp ! - Lua for Oracle

    zetamatta
    zetamatta 2009/05/24
    公開した!『LuaインタプリタにOracle Call Interfaceを扱う関数を組み込んだ』『SQL*Plus並の手軽さでOracleDBにアクセスでき、awk等で加工せずにノイズなしに扱える』
  • 1