Movatterモバイル変換


[0]ホーム

URL:


はてなブックマークアプリ

サクサク読めて、
アプリ限定の機能も多数!

アプリで開く

はてなブックマーク

タグ

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

タグの絞り込みを解除

databaseに関するtsukkeeのブックマーク (23)

    • SSD専用に設計された「ReThinkDB」、ロックもログも使わない新しいリレーショナルデータベースのアーキテクチャ

      SSD専用に設計された「ReThinkDB」、ロックもログも使わない新しいリレーショナルデータベースのアーキテクチャSSDがHDDに代わるストレージとして普及しようとしていることを背景に、SSDに特化したまったく新しいアーキテクチャを備えたリレーショナルデータベースを開発しようとしている企業があります。「ReThinkDB」です。 昨年7月に、PublickeyではReThinkDBの概要を記事「SSDに最適化したデータベース「RethinkDB」、ロックもログも使わずにトランザクション実現」で伝えました。 その記事の中では、ReThinkDBがロックを使わずにトランザクションを実現し、データベース利用中でもスナップショットがとれ、また異常終了しても容易に復帰できる機能を備えている、といったことを紹介しました。 4月に米サンタクララでに行われた「MySQL Conference & Ex

      SSD専用に設計された「ReThinkDB」、ロックもログも使わない新しいリレーショナルデータベースのアーキテクチャ
      • United States

        12Android tips you shouldn't miss from 2024Make the most of the upcoming holidaybreak with these standout tips for your favoriteAndroid phone or tablet.

        United States
        • 【ハウツー】ゼロからはじめるBento - 手軽でスタイリッシュなパーソナルデータベース (1) Bentoとは? | パソコン | マイコミジャーナル

          図1: 「Bento」 「Bento」(図1)は、ファイルメーカーが新たに個人ユーザー向けに開発した、Mac OS X 10.5 Leopard専用データベースソフトです。変わった響きのするこの名称「Bento」は、日語の「弁当」が由来となっています。 2007年11月13日に米FileMakerのサイトにて英語版Bentoのパブリックプレビュー(無料、ただし使用期間限定)が始まって以来、1月上旬の段階で早くも14万以上の数がダウンロードされ、試用したユーザーから高い評価を得ています。そしてこの7日に、待望の日語対応Bentoの発売が開始されました。 そこで稿では、そのBento(1.0 v2) 日語版を元に解説を行います。現在、日語対応の無料評価版がファイルメーカーのWebサイトで配布されており、Bento 無料評価版ダウンロードリクエストページから入手できます。この評価版を

          • TaffyDB - The JavaScript Database

            An opensouce library that bringsdatabase features into yourJavaScript applications. Introduction How you ever noticed howJavaScript object literals look a lot like records? And that if you wrap a group of them up in an array you have something that looks a lot like adatabase table? TaffyDB is a library to bring powerfuldatabase funtionality to that concept and rapidly improve the way you work

            • mixi Engineers’ Blog » Introducing the Drizzle Project

              ここしばらく、水面下でBrian Akerを代表とするMySQL/SUNのエンジニアたちや、業界のオープンソースハッカーたちとMySQLをスリムダウンさせたマイクロカーネルRDBMSを開発していたのですが、日アナウンスされたので、日語でご紹介させていただきたいと思います。 Drizzleとは? Drizzleとは必要のないものは一切存在しない、最低限でパフォーマンス重視な「MySQLよりシンプルで、軽く、安定して、高速な」MySQLのforkです。マイクロカーネルアーキテクチャを採用したので、必要のないものは後付けできる構成です。こういった目標もあり、現在、Drizzleの開発チームはMySQLをドラスティックにリファクタリングしています。 コミュニティベースのプロジェクト Drizzleで大事な事は、Drizzleはコミュニティベースのプロジェクトであるという事です。Montyのブ

              mixi Engineers’ Blog » Introducing the Drizzle Project
              • MapReduce - naoyaのはてなダイアリー

                "MapReduce" はGoogle のバックエンドで利用されている並列計算システムです。検索エンジンのインデックス作成をはじめとする、大規模な入力データに対するバッチ処理を想定して作られたシステムです。MapReduce の面白いところは、map() と reduce() という二つの関数の組み合わせを定義するだけで、大規模データに対する様々な計算問題を解決することができる点です。MapReduce の計算モデルmap() にはその計算問題のデータとしての key-value ペアが次々に渡ってきます。map() では key-value 値のペアを異なる複数の key-value ペアに変換します。reduce() には、map() で作った key-value ペアを同一の key で束ねたものが順番に渡ってきます。その key-values ペアを任意の形式に変換すること

                MapReduce - naoyaのはてなダイアリー
                • NextDB.netを触ってみた - snippets from shinichitomita’s journal

                  Ajaxianでちょろっと紹介されていたNextDB.netが、いろんな意味で、おもしろい。 NextDB.net is a revolutionary hosteddatabase that lets AJAX applications leverage the full power of data-drivenprogramming. In the past,creating ascalable data-driven website required knowledge ofSQL and backendprogramming-- not anymore.Creating a powerful relationaldatabase is now assimple aslogging into your NextDB account and using intuit

                  NextDB.netを触ってみた - snippets from shinichitomita’s journal
                  • tsukkee
                    tsukkee2008/10/13非公開
                    AutoPagerize用のデータとかをおいてあるところであり,そういうウェブで共有したデータを置いてAPIからアクセスしたりできるみたい
                    • Client-side database Storageのサンプル作ってみた - Underconstruction by Taiyo

                      訪問先にコメントを貼付ける形式のパーソナルブックマークをClient-sidedatabase Storageで作ってみた。リンク先のブックマークレットで起動して、「place mark」でぺた。ブックマークレットを再度読み込ませると貼り付け終了。 dashmark 直接アクセスすると、すべてのブックマークを見ることもできます。 もう少し使いたくなるようなルックスと仕掛けを考えてみよう。 はてブに投稿したり、はてブのその場コメントを呼び出せたりすると使いでがでてくるかな。 Statementの構文エラーがある、と特定のサイトで言われてしまうのだけど、理由がわからない。週末に掘ろう。 バグ直しました 新規ブックマークが若いidを上書きするバグ直しました。 今,きちんと動いていると思います。idはuuidに変更しよう。

                      Client-side database Storageのサンプル作ってみた - Underconstruction by Taiyo
                      • 特集:基礎から理解するデータベースのしくみ - 特集:基礎から理解するデータベースのしくみ:ITpro

                        「データベースはブラックボックス。どんなSQL文を投げたらどんな結果が返ってくるかさえ知っていればよい」---そう思っている人も多いかもしれません。 しかし,物のソフトウエア・エンジニアを目指すのであれば,データベースが動く仕組みを学ぶことは避けて通れません。パフォーマンスなどに問題が生じたときどこから手を付けていいのか皆目見当がつかない,といった事態に陥りかねません。 市販のRDBMSの内部はかなり複雑ですが,基的な部分を理解するのはそれほど難しくありません。この特集でデータベースの動く仕組みを理解してください。 イントロ ●ブラックボックスのままでいいの? 基礎から理解するデータベースのしくみ(1) Part1 ●SQL文はどのように実行されるのか 基礎から理解するデータベースのしくみ(2) 基礎から理解するデータベースのしくみ(3) 基礎から理解するデータベースのしくみ(4) 基

                        特集:基礎から理解するデータベースのしくみ - 特集:基礎から理解するデータベースのしくみ:ITpro
                        • Bento

                          Bento は、あなたの大切な情報のすべてを一箇所に整理整頓してくれるので、 あなたは、連絡先情報の管理、イベントのコーディネーション、プロジェクトのトラッキング、その他さまざまな目的や用途に活用して いただけます - これまでよりも速く、しかも簡単に! iWork '08 でようやく表計算ソフトの Numbers '08 が加わりましたが、その発表とともにAppleWorks(旧 ClarisWorks)の販売は終了。 「ん!?AppleWorks にあったデータベースソフトは、子会社の FileMaker 任せでApple はやらないのかしらん?」 なんて思っていたら、その FileMaker からパーソナルデータベースソフトが発表されてしまいました。その名も「Bento」。「たくさんのおかずを、ごちゃごちゃにせずにきれいに収められる」日の幕の内弁当のイメージから付けられたの

                          Bento
                          tsukkee
                          tsukkee2008/10/13非公開
                          名前がいい!
                          • Zoho DB が公開:オンラインデータベースに一番乗り | Lifehacking.jp

                            ZohoDB Launched - BeatsGoogle,Microsoft to OnlineDatabase | Read / Write WebGoogle、Zoho に対抗してMicrosoft が Office Live Workspace を発表したというニュースがつい2日前に入ってきたばかりですし、Adobe が Buzzword を買収してオンラインワープロ開発への道を開いたというニュースが入ったばかりですが、熾烈な競争に一歩先んじて小兵の Zoho がオンラインのデータベースアプリを公開するに至りました。その名も ZohoDB。 上の Read / Write Web のまとめ記事にくわしく解説がされていますが、その基機能は以下の通りです。CSV インポート機能: 表計算からすぐにデータベースが作れますExcel のようなピボット・テーブルの作成 レ

                            Zoho DB が公開:オンラインデータベースに一番乗り | Lifehacking.jp
                            • DB DesignerとCakePHPの連携·dbdesigner2cake MOONGIFT

                              個人的にPHPで開発をするなら使っているのがCakePHPだ。善し悪しはあれど、Rails風に使えるので、慣れと言う意味で便利に使っている。 だが、最大の問題はDBデザインとの連携がとれない点だった。Railsで言えばMigrationにあたる機能だ。これがないのが問題だと感じていたが、もっと素敵なものが存在していた。 今回紹介するオープンソース・ソフトウェアはdbdesigner2cake、DB DesignerとCakePHPを連携させるソフトウェアだ。DB Designerは、Webアプリケーション開発の際に良く利用されるDB設計ツールで、オープンソースで手軽に利用できる利点もある。このdbdesigner2cakeではDB Designerで作ったXMLファイルを利用する。 生成されるのはControllerとModel、そしてViewだ。いわゆるScaffoldのようにDB定義

                              DB DesignerとCakePHPの連携·dbdesigner2cake MOONGIFT
                              • Inside Tokyo Cabinet その参 - mixi engineer blog

                                この連載のように小難しい記事が続くと、読者の皆さんだけでなく執筆陣まで引いてしまうのではないかと心配しているmikioです。いやいや、いいんです。ハッキングから夜のオカズまでバラエティに富んだブログを目指すべく、私は私なりの記事を、たとえマイノリティ向けだとしても臆さず書いてゆくのです。今回はTCの実装の詳細についてお届けします。 QDBMとどう違うの? QDBMもTCと同様にDBMの一実装で、小さくて速くて使いやすいをモットーに作りはじめて、それなりに目標を達成できたと自負しているプロダクトです。しかし、今思えばいろいろと気に入らない点がいくつかありました。TCはそれを克服すべく一から書き直したものです。具体的には以下の点が違います。 空間効率の向上 : データベースファイルのサイズがもっと小さい 時間効率の向上 : 読み書きにかかる時間がもっと短い 耐障害性の向上 : データベースファ

                                Inside Tokyo Cabinet その参 - mixi engineer blog
                                • mixi Engineers’ Blog » Inside Tokyo Cabinet その弐

                                  予定を立てた途端にやりたくなくなる症候群に堪えて連載を続けるmikioです(こんな私でもエアーマンくらいは倒せます)。前回はDBMの基について説明しましたが、それを忠実に実装しても実際には使いものにはならないことにも触れました。今回は、実用的なDBMに進化すべく、Tokyo Cabinet(およびその前身のQDBM)で考えた工夫についてお話します。 ハッシュ関数についてもう少し 前回の記事に関して、「ハッシュ関数はビットシフト使って実装した方が早いよ」という旨のお便りをいただきました(ありがとうございます)。まさにその通りで、乗算命令(ここではimull)より左シフト命令(ここではsall)の方が速いみたいです(Intelの資料によると、mulが15から18で、salが4とのこと)。しかし、DBMの場合はファイルI/Oにかかる時間が支配的になるというのが重要な点です。したがって、ハッシュ

                                  mixi Engineers’ Blog » Inside Tokyo Cabinet その弐
                                  • Inside Tokyo Cabinet その壱 - mixi engineer blog

                                    約半年間の沈黙を破ってOSSの世界に戻ってきつつあるmikioです。先日、Tokyo Cabinet(以下「TC」と呼びます)というデータベースライブラリをリリースしました。今回から数回に分けて、TCの設計と苦労話について連載してみます。DBMとは TCは、いわゆるDBMの系譜のデータベースライブラリで、単純なハッシュテーブルをファイル上で永続化するだけの機能を提供します。DBMはAT&Tの古代UNIXの時代から受け継がれる伝統芸能なのですが、私はそういう枯れた技術が大好きなのです。 プログラマの皆さんは、PerlRubyではハッシュ(連想配列)と呼ばれ、JavaC++ではmapと呼ばれるような、何らかのキーに関連づけてなんらかの値を記録するデータ構造って実によく使いますよね。例えばmixiでは、ユーザアカウントに関連する情報(名前とかニックネームとか)は、ユーザIDをキーにしたハッ

                                    Inside Tokyo Cabinet その壱 - mixi engineer blog
                                    • ふと思っていたものをつくってみました - gotin blog

                                      GreasemonkeyのGM_setValue/GM_getValueを使ってrailsのActiveRecordみたいなことができるようなものがあったら便利じゃなかろうかと。 ふと思った。 - さらさら宇宙忍法帖 ↑これを作ってみました(正確には、作ったまま眠らせていました)。 きっちりテストしたわけではないんですが、何となく動いているようには見えます。きっと性能は悪いです。コードも汚いままだし。もちろんActiveRecordほど多機能じゃなく、ほんのちょっと似たようなメソッドがあるだけです。(find_by_foo_and_hogeなんて多分javascriptじゃ書けないだろうなってのもあります。まぁカラムの全並びを列挙して関数定義するようにしてもいいんですが。。。method missing的な処理ってjavascriptでも書けるんだろうか。。)来は作ったActiveRe

                                      ふと思っていたものをつくってみました - gotin blog
                                      tsukkee
                                      tsukkee2008/10/13非公開
                                      GM_setValue/GM_getValueを使ってActiveRecordみたいなこと
                                      • MOONGIFT: » 凄いテキストデータベース「txtSQL」:オープンソースを毎日紹介

                                        はてなブックマークのコメントより。 昨日お伝えしたGladiusDBの対抗馬として紹介したい。こちらもまた、テキストファイルをDBとして扱うことができる。さらにGladiusDBへの挑戦なのか、ベンチマークを公開している。 今回紹介するオープンソース・ソフトウェアはtxtSQL、テキストベースのデータベースソフトウェアだ。 txtSQLはGladiusDBとは異なり、SQL文を解釈しない。独自の関数にアクション(SELECT/INSERT/UPDATE/DELETE等)、テーブル名、データ、WHERE句などを指定して渡す必要がある。 そのため、既存のアプリケーションを乗り換えるには修正が必要になってしまうのが難点だ。だが、新規開発であれば関係ないだろう。また、その結果として高速性が売りだ。GladiusDBの10倍近いパフォーマンスが出ている。 面白いのは、サンプルアプリケーション

                                        MOONGIFT: » 凄いテキストデータベース「txtSQL」:オープンソースを毎日紹介
                                        • MOONGIFT: » DBがなくともDBを使う「Gladius DB」:オープンソースを毎日紹介

                                          この手のソリューションとしては最高峰と言えるかも知れない。 最近のWebアプリケーションはDBの利用がほぼ当たり前になっている。やはりデータの取り出し、更新などはDBを使うと非常に簡単に行えるからだろう。だが、レンタルサーバーなどでは必ずしもDBが使えるとは限らない。 そこで使ってみたいのがこれだ。また、自作アプリケーション開発時にも使えそうだ。 今回紹介するオープンソース・ソフトウェアはGladiusDBPHPで作られたファイルDBだ。 GladiusDBの凄いところはSQL92に準拠して開発が進められている点だ。CREATE DATABSEからはじまって、USE、CREATE TABLE、INSERT、UPDATE、DELETE等が利用できる。 もちろん、WHERE句やOREDR BYもサポートされている。ADOdb Lite向けのドライバーも提供されており、これを使えばADOd

                                          MOONGIFT: » DBがなくともDBを使う「Gladius DB」:オープンソースを毎日紹介

                                          お知らせ

                                          公式Twitter

                                          • @HatenaBookmark

                                            リリース、障害情報などのサービスのお知らせ

                                          • @hatebu

                                            最新の人気エントリーの配信

                                          処理を実行中です

                                          キーボードショートカット一覧

                                          j次のブックマーク

                                          k前のブックマーク

                                          lあとで読む

                                          eコメント一覧を開く

                                          oページを開く

                                          はてなブックマーク

                                          公式Twitter

                                          はてなのサービス

                                          • App Storeからダウンロード
                                          • Google Playで手に入れよう
                                          Copyright © 2005-2025Hatena. All Rights Reserved.
                                          設定を変更しましたx

                                          [8]ページ先頭

                                          ©2009-2025 Movatter.jp