タグ

mongodbに関するbleu-bleutのブックマーク (11)

  • MongoDB Atlasを使い始める (MongoDB as a Service) - Qiita

    概要 MongoDB Atlasは、MongoDB社自身が提供するMongoDBDBaaSです。 https://www.mongodb.com/cloud/atlas Atlasを使うと、簡単にMongoDBのクラスタを作って、各種管理を行えます。 性能や機能は限定されるものの、無料で使える種類のクラスタもあります。 この記事では、MongoDB自体ではなくAtlas固有の部分についてまとめていきます。 下準備 Atlasのユーザーアカウントを作る Webサイトにてメールアドレスなどを入力して進んでいくだけです。 アカウントを作ると早速、クラスタ作成の画面に誘われたりしますが、とりあえずキャンセルしてもOK。 有料のクラスタを作らないうちは、クレジットカード番号の入力などは不要です。 ここで作るユーザーとは、DBaaSであるAtlasのユーザーです。 これはAtlasのWebサイトにロ

    MongoDB Atlasを使い始める (MongoDB as a Service) - Qiita
  • MongoDB Atlasに登録して使うまでの手順

    Move faster with a cloud MongoDB service. Built for agile teams who’d rather spend time building apps than managing databases. Available on AWS, Azure, and GCP. MongoDB Atlasにログインしてプランを選択する MongoDB Atlasのトップページにアクセスし、「Start free」をクリックします。 「Start free」をクリックすると以下のようにアカウント作成用のフォームが表示されます。ここでメールアドレス、ユーザ名、パスワードを入力します。そして利用規約とプライバシーポリシー(terms of service、privacy policy)を読んだ上でチェックを入れて「Get started free」をクリ

    MongoDB Atlasに登録して使うまでの手順
  • mongodb/mongodb - Packagist

    README This library provides a high-level abstraction around the lower-level PHP driver (mongodb extension). While the extension provides a limited API for executing commands, queries, and write operations, this library implements a full-featured API similar to that of other MongoDB drivers. It contains abstractions for client, database, and collection objects, and provides methods for CRUD operat

  • その選択、ちょっと待った!NoSQLデータベースへ乗り換える前に検討すべき3つのポイント

    最近、どうも安易に「NoSQLにすれば厄介なDB設計から開放される」と考えている人が多いように思えて仕方がない。だが待って欲しい。当にNoSQLと呼ばれるデータベースを使えばアプリケーションの開発・運用の苦しみから逃れられるのだろうか。もちろん「そんなことは無い!!絶対にだ!!」と私は考える。今日はその理由について語ろうと思う。 トランザクション先日、リレーショナルデータベースにおけるDB設計についてセミナーで解説したばかりだが、リレーショナルデータベースにおけるデータの整合性は何もDB設計だけが担保しているわけではない。リレーショナルモデルと同じかそれ以上に欠かせないのがトランザクションだ。 トランザクションがあるおかげで、トランザクション終了後のステータスは「成功」か「失敗」の2つしかないということが保証される。すなわちオール・オア・ナッシングだ。もしトランザクションの途中で何らかの

    その選択、ちょっと待った!NoSQLデータベースへ乗り換える前に検討すべき3つのポイント
    bleu-bleut
    bleu-bleut 2018/06/03
    トランザクションがないのでRDBの置き換えには絶対ならない、MongoDBの長所をいかしてRDBを補完する形でキャッシュサーバーのような使い方はできるかも…
  • MongoDBの使いどころ – Webサプリ

    bleu-bleut
    bleu-bleut 2018/06/03
    アクションログや解析基盤の始めのデータを落とすところに使ってはどうか…
  • MongoDBのクエリは必ずしもマッチするすべてのドキュメントを返すわけではない | POSTD

    データベースをクエリすると、一般的に、クエリにマッチするすべての結果を返すことが期待されます。最近、これがMongoDBには当てはまらないことを知り、驚きました。具体的には、クエリの実行中にドキュメントが更新された場合、更新前と更新後のドキュメントが共にクエリにマッチしたとしてもMongoDBのクエリが結果を返さないことがあるのです。MongoDBを使用する場合はこのようなことが起きることに注意し、クエリが犠牲にならないように気を付けましょう。 問題の発見 最近の私の主な仕事は、 Meteor Galaxyホストサービス のバックエンドの構築となっています。実行したすべてのコンテナの状態を含む多くのデータを MongoDB のデータベースで保存しています。コンテナは”起動中”、”正常”、”問題あり”、”停止”など、多くの状態を持っています。 我々のサービスのひとつが、データベースのポーリン

    MongoDBのクエリは必ずしもマッチするすべてのドキュメントを返すわけではない | POSTD
  • TechCrunch | Startup and Technology News

    DoorDash will give delivery workers the option to be paid a guaranteed hourly minimum rate instead of being paid per delivery, the company said Wednesday. The new option, a novelty in the gig worker i Self-driving truck developer TuSimple may sell its U.S. business, the company said in a regulatory filing Wednesday. TuSimple, which is on the verge of being delisted from the Nasdaq stock exchange f

    TechCrunch | Startup and Technology News
  • TechCrunch | Startup and Technology News

    Keeping up with an industry as fast-moving as AI is a tall order. So until an AI can do it for you, here’s a handy roundup of the last week’s stories in the world of machine learning, along with

    TechCrunch | Startup and Technology News
  • NoSQLの現状。これまでの成功と失敗

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

    NoSQLの現状。これまでの成功と失敗
  • 開発者が知っておくべき、ドキュメント・データベースの基礎

    開発者が知っておくべき、ドキュメント・データベースの基礎:特集:MongoDBで理解する「ドキュメント・データベース」の世界(前編)(1/3 ページ) ドキュメント・データベースの最大の特長は、「パフォーマンス、大量データ、スケーラブルといった課題を克服するためのシンプルなセットを提供している」という点だ。 もちろん既存の多くのリレーショナル・データベース(以下、RDB)でも、ドキュメント・データベースが備えている特徴的な各機能に類似することが実現可能だし、さらに広範な概念や機能性を提供している。例えばシャーディング(Sharding。詳細後述)についても、既存の多くのRDBでデータの分散化が可能だ。しかしドキュメント・データベースでは、「そもそもデータ構造がこうした構成に適している」という点と、「それに付随して、考え方もシンプルである」という点が優位な特徴である。 万人が、データベースが

    開発者が知っておくべき、ドキュメント・データベースの基礎
  • 1