タグ

databaseに関するGlnのブックマーク (66)

  • neo4j open source nosql graph database

    NODES 2024 Online Developer Conference | November 7, 2024 | Save the Date

    neo4j open source nosql graph database
  • なぜテーブルを定義し、ジョインしなければいけないのか? - RDBがデータモデル上の定義で、本質的に間違っている点

    Masayoshi Hagiwara @masayh RDBがスケールしない質的な理由を考えてみたことがありますか?正規化、ディスクベース、I/Oコスト、join...なぜ? 2010-11-17 16:57:24 Y.Katsumata @y_kats 考えたこともないし、そんな課題に気づけもしない。ぱっと思いつくのは、名前の通り「データ(テーブル)同士の関係性を維持するための仕組みが処理を分散しにくいため」とかかな。う~ん分からない。RT @masayh RDBがスケールしない質的な理由を考えてみたことがありますか? 2010-11-18 00:32:06 Masayoshi Hagiwara @masayh RDBがスケールしない理由: 正規化(垂直分割の一種)、ディスクベース(有限メモリならどんんなデータモデルでもあり)、I/Oコスト(ディスクベースと同じく)、join(分割し

    なぜテーブルを定義し、ジョインしなければいけないのか? - RDBがデータモデル上の定義で、本質的に間違っている点
  • 書評:「7つのデータベース 7つの世界」

    訳者、角 征典氏より献御礼。「7つのデータベース 7つの世界」はそのタイトルの通り、7種類のデータベースソフトウェアについて解説したNoSQLの道標とも言うべき書籍である。7種類のデータベースとして紹介されているのは、PostgreSQL、Riak、HBase、MongoDB、CouchDBNeo4j、Redisである。書は非常にそそるタイトルであり、わくわくしながらページをめくった。だが、第2章「PostgreSQL」で期待感は打ち砕かれることになる。 正直なところ、この書籍について書評を書くのはどうしようか迷ってしまった。なぜならば、第2章の説明がかなり間違っているからである。そのため、書評を書こうとするとどうしても辛口にならざるを得なかった。献して頂いた角氏にその旨を伝えたところ、それでも良いと快く了承して頂いた。当に辛口になるのでその点は容赦して頂きたい。 何が問題なのか

    書評:「7つのデータベース 7つの世界」
  • NoSQLの現状。これまでの成功と失敗

    NoSQLの登場は、「データベースといえばリレーショナルデータベース」という状況を大きく変えました。リレーショナルデータベースと比べて高速でスケーラビリティに優れたNoSQLデータベースは登場当初から注目されましたが、一方でいまに至るまでさまざまな種類の製品が登場して混沌としているようにも見えます。 (作者 Stefan Edlich、翻訳者 大田 緑 - (株)チェンジビジョン、投稿日 2013年1月1日) NoSQLは厳しい批判に少なくとも4年間さらされてきました。そして、今、NoSQLの現状について中間報告する時がやって来ました。NoSQLの周辺ではいろいろなことが起こったため、全体像をつかんで、どのような目的を達成したか、また、NoSQLはどこで失敗したかを評価するのは簡単なことではありません。 様々な分野において、NoSQLは産業的にも学問的にもかなり成功をおさめてきました。大学

    NoSQLの現状。これまでの成功と失敗
  • CouchDBとMongoDBの使い分け - モジログ

    CouchDBとMongoDBをしばらく使ってみて、その使い分けのポイントがわかってきたような気がするので、ちょっと書いてみたい。 CouchDBとMongoDBは、広く「NoSQL」と総称されている非SQL型データベースのうち、「ドキュメントデータベース」と呼ばれるカテゴリを代表する2つだ。ドキュメントデータベースとは、かんたんにいうと、JSONデータ(=ドキュメント)をそのままデータベースに保存できるというもので、従来のRDBのような「スキーマ」がない。複数のテーブルを結合(join)するという使い方をせず、一意キーの指定や比較的単純なクエリーでJSONデータを取り出す。 ここでは詳しい話には踏み込まず、2つのデータベースの違いを私の主観で、ごく大雑把にまとめてみる。 まず、それぞれの強みを私の印象で3つずつ書くと、こんな感じだ。 CouchDBの強み: 1)優れた管理画面「Futon

  • DBの世界に起こる変革 | エンタープライズエンジニアの独り言

    エンタープライズシステムのエンジニアをやって10年以上。思うところを書いていきます。その他趣味を少々。。。 DBの世界に起きた大きな波 現在、どの製品を使ったとしてもRDBの性能問題は必ずといっていいほど発生する。理由は簡単で、CPU、ネットワークが高速化(CPUはマルチコア化、ネットワークは10G-Ethernetの一般化やInfiniBandなど)するのにディスク(ストレージ)が高速化に追いついていないからだ。その差を埋める役割として、RDBが担っているケースが多く、性能問題になるケースが散見される。 だが、そういう時代の流れに対して大きな変革が起きようとしている。SSDはかなりコモディティ化してきたので言うに及ばずといった感じだが、個人的には速いもののディスクの置き換えにすぎないと思っている。つまり、SSDは速いがDBのアーキテクチャに大きな変革をもたらすものではない。が、ここにきて

  • 開発スピードアクセル全開ぶっちぎり!日本よ、これがMySQL 5.6だッ!!

    米国で行われているMySQL Connectというイベントで、ついにMySQL 5.6 RC(リリース候補版)が発表された。リリース候補版ということは、これが次の正式版になるということだ。MySQL 5.5は5.1から凄まじい進化を遂げたバージョンであった。だが、MySQL 5.6はさらにそれを上回る進化を遂げている!正直ここまでの進化を誰が予想しただろうか、いや誰も出来なかったであろう。これまで、α版が出たときから何度か新機能について紹介してきたが、今回改めてMySQL 5.6の新機能を振り返ってみようと思う。すべてまとめるともの凄い内容だ。興奮して夜も眠れなくなること請け合いだ。MySQLの進化が止まるのでは?などという心配は吹き飛び、もはやもうちょっと小出しにしなくて良かったのか?と心配してしまうレベルである。 それではMySQL 5.6の新機能について紹介していこう。 InnoDB

    開発スピードアクセル全開ぶっちぎり!日本よ、これがMySQL 5.6だッ!!
  • 博報堂「生活定点」データ20年分を無料公開

    博報堂は9月27日、シンクタンク「博報堂生活総合研究所」が20年間にわたって実施してきた生活者意識の定点観測調査「生活定点」のデータを無料で一般公開した。生活総研のWebサイトで、データを収録したExcelファイルと、質問票のPDFファイルをダウンロードできる。ユーザー登録なども不要だ。 同調査は1992年から20年間にわたって隔年で実施。同じ地域(首都圏・阪神圏)、同じ対象者設定(20~69歳の男女)に向けて同じ質問を継続して問い、回答を時系列で観測している。 衣、、住、健康、遊び、学び、働き、家族、恋愛結婚、消費、情報、メディア接触、社会意識、国際化と日、地球環境など、生活者に関するさまざまな領域を網羅。項目は約1500におよぶ。 「長年にわたって蓄積してきた独自の生活者研究の資産を、これからは“社会全体の資産”にしていきたい」と無料公開を決めたという。研究者やマーケッターのほか

    博報堂「生活定点」データ20年分を無料公開
  • Rails で、Controller に定義されている action を一度に取得する方法はありますか? - QA@IT

    平素よりQA@ITをご利用いただき、誠にありがとうございます。 QA@ITは「質問や回答を『共有』し『編集』していくことでベストなQAを蓄積できる、ITエンジニアのための問題解決コミュニティー」として約7年間運営をしてきました。これまでサービスを続けることができたのは、QA@ITのコンセプトに共感をいただき、適切な質問や回答をお寄せいただいた皆さまのご支援があったからこそと考えております。重ねて御礼申し上げます。 しかしながら、エンジニアの情報入手方法の多様化やQAサービス市場の状況、@ITの今後のメディア運営方針などを検討した結果、2020年2月28日(金)15:00をもちましてQA@ITのサービスを終了することにしました。 これまでご利用をいただきました皆さまには残念なお知らせとなり、誠に心苦しく思っております。何とぞ、ご理解をいただけますと幸いです。 QA@ITの7年間で皆さまの知識

    Rails で、Controller に定義されている action を一度に取得する方法はありますか? - QA@IT
  • サービス終了のお知らせ

    サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。

  • アジャイルとデータモデル、DB進化設計のこと - 勘と経験と読経

    「「データモデルなきアジャイル」の危うさ: 設計者の発言」を読んで考えたこと。業務ソフトウェアの開発において、データベースを進化設計するのは厳しいと思っている。確かに技術的にはDBをリファクタリングしていくアプローチは可能だけれども、今のところは現実的な選択肢としては考えにくい。それではどうするか。 データモデルなしでアジャイルを始めてはいけない。少なくとも、DB全体の設計妥当性に関する何らかの担保がないままでアジャイルを強行してはいけない。DB構造の劣悪さゆえに企業活動の変化や発展に追随できない業務システム――皮肉にもそういうアジリティに欠けたシロモノをまたぞろひり出すことになるからだ。 「データモデルなきアジャイル」の危うさ: 設計者の発言 データモデルは単なるDB構造の話ではない 扱うビジネスの内容や範囲によるけれども、データモデルやDB構造は単なる記憶装置では無く、企業の資産である

    アジャイルとデータモデル、DB進化設計のこと - 勘と経験と読経
  • 名字検索No.1/名字由来net|日本人の苗字・姓氏99%を掲載!!

    名字ランキングデータ提供について 無料で日最大150万人登録のデジタル家系図を作りたい方はこちら!! 2024.7.2 日の紙幣に肖像が描かれた偉人の珍しいレア名字ランキングを発表!! 2024.7.1 今なら名字や系図の文献が大特価で手に入る!! 2024.7.1 戦国村を作ろう!のLINEスタンプ 好評販売中!! 2024.6.19 2024年上半期 名字トレンドランキングを発表!! 2024.6.5 平安時代の有名人珍しいレア名字ランキングを発表!! 2024.5.15 日の歴代ボクシング世界王者の珍しいレア名字ランキングを発表!! 2024.4.10 【2024年4月最新版】各名字の順位・人数データを更新!! 2024.4.10 歴代柔道オリンピックメダリストの名字ランキングを発表!! 2024.4.3 2024年J2・J3リーグ選手の珍しいレア名字ランキングを発表!! 20

    名字検索No.1/名字由来net|日本人の苗字・姓氏99%を掲載!!
  • 「優れたMySQL DBAを見分ける27+3の質問」に対する回答例

    随分と更新が空いてしまったが、「優れたMySQL DBAを見分ける27+3の質問」に対する回答例(漢バージョン)を紹介しよう。実は質問を掲載した際「難しい!」というコメントが非常に多く、もう少し易しい質問にするべきだったかと思って次のように呟いてみたのだが・・・ 非常に心強くて安心した。さすがに日を代表するMySQLのエキスパートである。出題のレベルは間違ってはいなかった!! そんなわけで、回答の方に移ろう。 MySQLのサーバープロセスはいくつある?ひとつ。mysqldはシングルプロセス・マルチスレッドモデルを採用しているので、"サーバー"プロセスはひとつである。多くの場合、Linuxなどでmysqldを動かす場合には、お供にmysqld_safeも常に動いていることが多いが、mysqld_safeはサーバーではなく、mysqldのためのラッパーであるので数には含めない。 rootユー

    「優れたMySQL DBAを見分ける27+3の質問」に対する回答例
  • 研究者人材データベース JREC-IN Portal

    イノベーション創出を担う 研究人材のための キャリア支援ポータルサイト For all researchers and research staff

    研究者人材データベース JREC-IN Portal
  • MongoTokyo 2011で発表を行いました - Preferred Networks Research & Development

    最近、オフィスでアールグレイの紅茶を優雅に飲むのにはまっています。太田です。 昨日になりますがドキュメント型データベースMongoDBのカンファレンス”MongoTokyo 2011“で発表を行いました。内容としては弊社で開発している検索エンジン「Sedue」のバックエンドデータベースとして「MongoDB」を組み込んだという内容です。 スライドは以下になります。 イベント自体も非常に勉強になりました。特にReplicaSetやSharding機能に関しては、ほとんどマニュアルが無かった為に色々と情報を仕入れる事が出来、非常に有意義なイベントでした。 次回の開催も期待しております!運営側の皆様、有り難う御座いましたm(_ _)m

    MongoTokyo 2011で発表を行いました - Preferred Networks Research & Development
  • NoSQLはRDBMSに取って代わるものなのか?

    注目を集めるNoSQLデータベース 数年ほど前から、分散KVS(Key-Value Store)や列指向(Column-Oriented)データベース、ドキュメント指向(Document-Oriented)データベースなどの新しいデータベース技術が注目を集めています。これらの新しいデータベース技術は、リレーショナルデータベース管理システム(RDBMS)とは異なる考えに基づいているので、よく「NoSQL」データベース(注1)と総称されています。 注1:「NoSQL」という言葉はもともと「近年登場している、RDBMS以外の(つまりSQLを使わない)データベース」を総称、表現したものであり、その後から「SQLは不要だ」というイメージを持つキーワードのようになってきました。データベース開発者の中には、このようなRDBMSに対するネガティブなイメージを好まず、NoSQLを「Not Only SQL

    NoSQLはRDBMSに取って代わるものなのか?
  • WindowsでCouchDBを使った開発をするならばこれ·WinCouch MOONGIFT

    WinCouchはポータブルで使えるWindows用のCouchDB。 WinCouchはWindows用のフリーウェア。Webシステムの開発であれば何でもRDBMSという時代は終わろうとしている。データベースを使わないという選択肢もあるだろうし、NoSQLに代表されるKVSを利用するという手もある。 管理画面 KVSの一つとして有名なのがCouchDBだ。データの入出力にJSON形式を利用するためWebアプリケーションとの親和性も高い。だがどちらかというとMac OSXLinux向けのシステムと言った感があった(Windows用にもバイナリは用意されているが)。それをWindowsでももっと使いやすくしたのがWinCouchだ。 WinCouchの最大の特徴はポータブルということだろう。Zipファイルを解凍するだけで利用できる。家のバイナリはセットアップファイルなので面倒に感じてしま

  • 情報・システム研究機構【大学共同利用機関】

    お知らせ 2024.09.10 機構部事務局部事務部総務課 事務補佐員(有期雇用職員)募集 (2024年11月1日以降採用)※締切りを延長しました 2024.09.09 機構部 Ling Liu教授 講演会を開催しました 2024.09.04 機構部 国立情報学研究所柏分館2階空調設備増設工事 入札公告 2024.09.03 機構部 立川管理室事務補佐員(短時間雇用職員)募集 (2024年11月1日以降採用)※締切りを延長しました 2024.08.23 機構部 医療データ基盤ストレージシステム 一式 入札公告 2024.08.06 機構部 医療用大規模言語モデルの研究開発のためのGPUクラウドサービス 一式 入札公告 2024.08.05 機構部 立川管理室事務補佐員(短時間雇用職員)募集 (2024年10月1日以降採用)※締切りを延長しました 2024.08.02

  • Local BLAST の使い方〜導入・準備編〜 2011

    今回の統合TVは、自分のコンピュータでBLAST検索を実行する方法を紹介します。 現在、さまざまなデータベースに対してウェブ経由でBLAST検索を実行できます。 しかしながら、実行速度が遅かったり、大量に検索すると怒られたり、自分の望むデータベースがなかったりする場合があります。また、まだ公開していない配列データに対してBLAST検索を実行したい場合もあるかもしれません。 そんなときには、自分のコンピュータにBLASTをインストールして、ローカルでBLAST検索を実行してしまいましょう!今回はその第一弾、”導入・準備編”としてBLASTプログラムのインストール方法やBLAST検索用のデータベース作成方法について紹介します。

    Local BLAST の使い方〜導入・準備編〜 2011
  • 「GraphDB徹底入門」〜構造や仕組み理解から使いどころ・種々のGraphDBの比較まで幅広く〜

    The document discusses graph databases and their properties. Graph databases are structured to store graph-based data by using nodes and edges to represent entities and their relationships. They are well-suited for applications with complex relationships between entities that can be modeled as graphs, such as social networks. Key graph database technologies mentioned include Neo4j, OrientDB, and T

    「GraphDB徹底入門」〜構造や仕組み理解から使いどころ・種々のGraphDBの比較まで幅広く〜