並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 24 件 / 24件

新着順 人気順

Azure Cosmos DBの検索結果1 - 24 件 / 24件

  • [速報]分散PostgreSQLをAzure Cosmos DBが提供開始、オープンソースの分散DBエンジン「Citus」を採用。Ignite 2022

    [速報]分散PostgreSQLをAzure Cosmos DBが提供開始、オープンソースの分散DBエンジン「Citus」を採用。Ignite 2022 マイクロソフトは現在開催中のイベント「Microsoft Ignite 2022」で、グローバル規模の分散NoSQLデータベース「Azure Cosmos DB」でPostgreSQLをサポートする「Azure Cosmos DB for PostgreSQL」を発表しました。 Cosmos DBはデータを自動的にユーザーの近くのリージョンにレプリケーションすることで、どのユーザーに対しても高速なデータベースアクセスを実現し、かつグローバルな規模で稼働する大規模分散NoSQLデータベースです。 最大で数ペタバイトのデータ容量と秒間数百万トランザクションまでスケールする性能をカバーできる点を特徴としています。 Azure Cosmos DB

      [速報]分散PostgreSQLをAzure Cosmos DBが提供開始、オープンソースの分散DBエンジン「Citus」を採用。Ignite 2022
    • Azure Cosmos DBについて② ~試しに触ってみる~ - ecbeing labs(イーシービーイング・ラボ)

      はじめに ブンブンHello World. どうも開発です。 前回Azure Cosmos DBについての記事を投稿いたしました。 本記事と合わせて、ぜひご一読ください。 Cosmos DBについて、というより NoSQL について の方が正しいかもしれませんが…(;'∀') 今回はそんなCosmosDBについての記事その2です。 本記事では、Node.jsの環境を利用して無料でサクッとCosmosDBに触れてみる といった内容になっております。 今回は、「Azureとは?」「Cosmos DBってどうやって使うの?」といったことに焦点を当てて解説したいと思います。 はじめに Azure と Cosmos DB Azure Cosmos DB 実際にやってみた 構成 準備 Azureに登録 リソースグループの作成 リソースの作成 いざ実践 Node.js環境の構築 ソース 実行結果 まとめ

        Azure Cosmos DBについて② ~試しに触ってみる~ - ecbeing labs(イーシービーイング・ラボ)
      • Azure Cosmos DB の組み込みJupyter Notebook機能に関する脆弱性について

        26日(日本だと27日)に「MSのクラウドのデータベースに脆弱性 数千社に通知」みたいなタイトルのニュース記事がロイターからありました。情報不足で正確性にかけるタイトルですが。 より細かい詳細はそのうちでるかも知れませんが現状はこちらを参照。 Update on the vulnerability in the Azure Cosmos DB Jupyter Notebook Feature – Microsoft Security Response Center(MicrosoftのSecurity Response Centerの記事) ChaosDB: How we hacked thousands of Azure customers’ databases | Wiz Blog (脆弱性発見者の記事) 脆弱性の概要 Cosmos DB組み込みのJupyter Notebook機能を

          Azure Cosmos DB の組み込みJupyter Notebook機能に関する脆弱性について
        • Azure上で動くハイパースケールなデータストア「Cosmos DB」 「Microsoft Build 2023」で発表された、ベクトル検索機能 | ログミーBusiness

          スタートアップの技術情報交換の場を提供することを目的として設立された「Microsoft Startup Tech Community」。「Microsoft Startup Tech Meetup #0 kick off」は、「Microsoft Build 2023」をテーマに開催されました。ここで登壇したのは、株式会社ゼンアーキテクツの三宅和之氏。Cosmos DBのアップデートについて発表しました。全2回。前半は、「ベクトル検索」について。 Microsoft MVPの三宅和之氏三宅和之氏(以下、三宅):今スライドが映っていると思いますが、Cosmos DBに特化したBuildの話をしようかなと思います。 まずは簡単に自己紹介ですね。三宅と申します。ゼンアーキテクツという、Microsoft Azureのパートナーをやっている会社の代表をやっています。個人的にはMicrosoft

            Azure上で動くハイパースケールなデータストア「Cosmos DB」 「Microsoft Build 2023」で発表された、ベクトル検索機能 | ログミーBusiness
          • Azure Cosmos DBについて③ ~アプリケーションに組み込む~ - ecbeing labs(イーシービーイング・ラボ)

            はじめに ブンブンHello World. どうも開発です。 前回、前々回と続けてAzure Cosmos DBについての記事を投稿いたしました。 今回は第三回となります。 上記記事もあわせてご一読いただけると幸いです。 本記事では、実際にアプリケーションを作った場合にどうやってCosmos DBを組み込むかということを焦点に進めていきたいと思います。 はじめに 前回のおさらい どんなことをやっていたか 想定されるシチュエーション 実際に組み込んでみる アプリケーションを作る 環境構築 Vue.jsの環境を作る Expressを使ってWebサーバーを立てる Todoアプリを作る DBを用意する アプリケーションに組み込む Azureにデプロイする 使ってみる 使い心地 アプリケーションの進化に伴う拡張 まとめ おわりに お知らせ 前回のおさらい どんなことをやっていたか 前回までの記事では

              Azure Cosmos DBについて③ ~アプリケーションに組み込む~ - ecbeing labs(イーシービーイング・ラボ)
            • GitHub - microsoft/documentdb: DocumentDB offers a native implementation of document-oriented NoSQL database, enabling seamless CRUD operations on BSON data types within a PostgreSQL framework. Powering vCore-based Azure Cosmos DB for MongoDB.

              You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                GitHub - microsoft/documentdb: DocumentDB offers a native implementation of document-oriented NoSQL database, enabling seamless CRUD operations on BSON data types within a PostgreSQL framework. Powering vCore-based Azure Cosmos DB for MongoDB.
              • Azure Cosmos DBについて① ~NoSQLを知る~ - ecbeing labs(イーシービーイング・ラボ)

                AzureComsomDB はじめに ブンブンHello World. どうも開発です。 最近はNoSQLというものがだいぶメジャーになってきましたね。 プロダクト開発統括部でも過去にAzure Cosmos DBを用いたPoCを行ったことがあり、その可能性にはとても驚かされました。 そのCosmos DBは最近ではオンラインセミナーなども開催されており、かなりホットな内容であると感じています。 そこで今回は、PoCの経験も踏まえてCosmos DBについて語っていきたいと思います! 今回は、「NoSQLとは?」「Cosmos DBとは?」といったことに焦点を当てて解説したいと思います。 はじめに Cosmos DBとは RDBとNoSQL DB RDB ACID特性 NoSQL CAP定理 BASE特性 Cosmos DBの特徴 Good Not Good パーティションとRU おわりに

                  Azure Cosmos DBについて① ~NoSQLを知る~ - ecbeing labs(イーシービーイング・ラボ)
                • Azure Cosmos DB を使ってみる 【初心者の備忘録】

                  経緯 ガッチガチの業務システムしか経験がなくリレーショナルDBしか知らなかったわたくしです。 「コンシューマ向けスマホアプリだとDBは何がいいのだ?」から始まり、「NoSQL」とは??、「なんかいっぱいある!?」を経て、「.NET開発経験者(10年以上のブランクあるけど)にやさしそう」ということで「Cosmos DB」をいっちょ使ってみようとなった次第です。 わたしにとって「やさしそう」といのはあくまで他のサービスと比較して、ドキュメントのサンプルがC#だったりするぐらいの話しです。 Azure?、NoSQL?、DocumentDB?、Partition?、RU?、と登っていく階段は非常に多くあります。 とりあえず、公式のドキュメントを読み込み、上記リンク先の「ryuichi111stdの技術日記」さんのAzure Cosmos DB入門を読破することでようやくCosmos DBの入口に立

                    Azure Cosmos DB を使ってみる 【初心者の備忘録】
                  • [Microsoft Build 2021]インテグレーテッドキャッシュ、Linuxエミュレータ、サーバレス―大幅にパワーアップされた「Azure Cosmos DB」のアップデート | gihyo.jp

                    [Microsoft Build 2021]インテグレーテッドキャッシュ、Linuxエミュレータ、サーバレス―大幅にパワーアップされた「Azure Cosmos DB」のアップデート 5月25日(米国時間)から3日間に渡ってオンラインで開催されたMicrosoftの開発者向けカンファレンス「Microsoft Build 2021」では、多くの興味深いアップデートが発表されました。主だったニュースとしてはMicrosoft CEOのサティア・ナデラ(Satya Nadella)氏がオープニングキーノートで触れた「まもなく登場する(very soon⁠)⁠」という次世代Windows(the next generation of Windows)やMicrosoftがビルドしたOpenJDKの一般提供開始(Java 11ベース、LTS⁠)⁠、Microsoft社内のサービス向けに開発されてい

                      [Microsoft Build 2021]インテグレーテッドキャッシュ、Linuxエミュレータ、サーバレス―大幅にパワーアップされた「Azure Cosmos DB」のアップデート | gihyo.jp
                    • Azureで始めるクラウドネイティブ・アプリ開発(8) Spring BootとAzure Cosmos DBで蔵書管理アプリを作る(その2)

                      Spring SecurityによるCSRFおよびCORSの設定 前回に引き続き、Spring BootとAzure Cosmos DBを使って蔵書管理アプリケーションを作成にチャレンジしていく。今回作ろうとしている蔵書管理Webアプリは下図のような構成になる。 蔵書管理アプリケーションの概要 フロントエンドとバックエンドはAzure内の別のサービスを使ってデプロイし、その間はWeb APIによってコミュニケーションする構成である。この時、フロントエンドのJavaScriptはバックエンドのSpring Bootアプリに対してXMLHttpRequestを利用してリクエストを行いたい。しかし、セキュリティ上の理由から、異なるオリジン(スキーム、ホスト、ポート番号などの組み合わせ)間のスクリプトによる通信には制限が設けられている。 今回の構成はこの制限に該当するため、サーバ側で異なるオリジン

                        Azureで始めるクラウドネイティブ・アプリ開発(8) Spring BootとAzure Cosmos DBで蔵書管理アプリを作る(その2)
                      • Azure Cosmos DB の無償枠 (Free Tier) の注意点 - Qiita

                        Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? はじめに 2020 年 3 月 6 日 (米国時間) にて、Azure Cosmos DB に新しく Free Tier (無償利用枠) が登場しました。 この Free Tier によって、これまでよりもさらに Azure Cosmos DB を手軽に 無料 で始められるようになりました! https://devblogs.microsoft.com/cosmosdb/build-apps-for-free-with-azure-cosmos-db-free-tier/ ただ、この Free Tier ですが、JCDUG (Japan

                          Azure Cosmos DB の無償枠 (Free Tier) の注意点 - Qiita
                        • Build 2023 で発表された Azure Cosmos DB のアップデート - しばやん雑記

                          先日開催された Microsoft Build 2023 では Azure Cosmos DB の新機能が数多く公開されました。ぶっちゃけかなり大規模な機能追加となっているので、気になる機能は個別に検証しつつまずは全体として NoSQL API に関連するアップデートをまとめることにします。 とはいえ基本は Cosmos DB Blog で公開された以下の記事を参照してもらえれば問題ないです。 この中で一番使われているはずの NoSQL API に関係するアップデートは以下になります。GA / Preview 合わせてかなり多く、しかもそれぞれがかなり重要度が高い機能になっています。特に Burst Capacity は今すぐ有効化する価値があります。 Burst Capacity が GA Hierarchical partition keys が GA 1TB Serverless C

                            Build 2023 で発表された Azure Cosmos DB のアップデート - しばやん雑記
                          • MicrosoftがAzure Cosmos DBの重大な脆弱性について顧客に警告

                            Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。この本では、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

                              MicrosoftがAzure Cosmos DBの重大な脆弱性について顧客に警告
                            • Azure Cosmos DBの物理パーティション数はスケーリングに応じて自動で増加するが減少はしない - Qiita

                              この記事は「NEXTSCAPE Advent Calendar 2020」の12日目です。 本記事ではAzure Cosmos DBのスケーリングとパーティションの関係について書きます。最初に結論だけ述べると、 一度物理パーティションの数が増加するようなスケーリングを行うと、その後物理パーティションの数が減少するようなスケーリングを行うことはできず、結果的にRUの割り当てに無駄が生じるので注意が必要です という話になります。 ※本記事は2020年12月時点での情報となります。 Azure Cosmos DBとは Azure Cosmos DBとはMicrosoft Azure上で提供されるフルマネージドのデータベースサービスです。特徴としては以下が挙げられます。 NoSQL グローバル分散(高スループットと高可用性の実現) 複数のデータモデルをサポート(JSONドキュメント、キーバリュー、

                                Azure Cosmos DBの物理パーティション数はスケーリングに応じて自動で増加するが減少はしない - Qiita
                              • Azure Cosmos DB デザインパターン - Qiita

                                Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 本記事は、Microsoft 社員である Andrei Zaichikov さんが投稿されている Azure Cosmos DB Design Patterns 記事の日本語訳です。 ※日本語翻訳の実施については、著者への事前承諾を取得済みです。 ※元の記事は、マイクロソフト社の公式記事ではありません。ブログ著者による個人的見解によるものです。 Picture. Self-Moving sawmill. Rodion Zaichikov Azure Cosmos DB デザインパターン 免責事項。すべての意見や推奨事項は私自身のものです

                                  Azure Cosmos DB デザインパターン - Qiita
                                • 「Azure Cosmos DB」に重大な脆弱性--「Jupyter Notebook」の利用者は要注意

                                  Steven J. Vaughan-Nichols (Special to ZDNET.com) 翻訳校正: 編集部 2021-08-30 11:23 「Microsoft Azure」上でNoSQLデータベースを運用している人の多くは、おそらく「Cosmos DB」を使用しているはずだ。そのCosmos DBに重大な脆弱性が発見された。Microsoft自身も、この新たに発見された重大な脆弱性「ChaosDB」が悪用されると、侵入者が全てのデータベースを読み書きでき、全て削除してしまうことさえ可能であることを認めている。 Microsoftがこの問題の影響を受ける顧客に送信したメールでは、「Microsoftは最近、Azure Cosmos DBに、ユーザーが別の顧客のアカウントのプライマリー読み取り/書き込みキーを使用して、その顧客のリソースへのアクセスを獲得できる可能性がある脆弱性が

                                    「Azure Cosmos DB」に重大な脆弱性--「Jupyter Notebook」の利用者は要注意
                                  • GitHub Actions / Azure Pipelines 上で Azurite と Cosmos DB Emulator を使ったテストを実行する - しばやん雑記

                                    GitHub や Azure DevOps を使った開発フローにテスト実行を組み込むのは一般的に行われていると思いますが、Azure Storage や Cosmos DB などに依存するテストを実行する際には、実際のリソースにアクセスさせるのではなくローカルで完結させたいことが多いです。 特にテストケースによってはデータが実行毎に揮発してくれた方が都合の良いことが多いので、実際のリソースより気軽に起動とデータの全削除が行える Emulator が便利です。Azure Storage と Cosmos DB には Docker ベースの Emulator が提供されているので、CI と組み合わせるのが簡単になっています。 Azure Storage の Emulator は最近は Azurite が主流になっているので、古い Storage Emulator ではなくこちらを使って行くよう

                                      GitHub Actions / Azure Pipelines 上で Azurite と Cosmos DB Emulator を使ったテストを実行する - しばやん雑記
                                    • Azure Cosmos DB for NoSQL でサポートされた Vector Search (Preview) を試した - しばやん雑記

                                      Build 2024 で発表された Cosmos DB のアップデートの中でも注目度の高い Vector Search (Preview) について、実際に試して深堀しておきました。これまで Azure で Vector Search を実行するにはコストが高い割に SLA の低い AI Search を使う必要がありましたが、Cosmos DB for NoSQL が Vector Search に対応したことで情勢が大きく変わろうとしています。 基本となるデータストアである Cosmos DB が Vector Search に対応したことで、追加のインデックスとしての AI Search を使う必要がなくなるため、Vector Search の実行結果として Cosmos DB に保存されている全てのデータを取得できるというのは大きなメリットです。もちろん Cosmos DB の全て

                                        Azure Cosmos DB for NoSQL でサポートされた Vector Search (Preview) を試した - しばやん雑記
                                      • Azure Cosmos DB から Amazon DynamoDB に移行する際に想定される相違点 | Amazon Web Services

                                        Amazon Web Services ブログ Azure Cosmos DB から Amazon DynamoDB に移行する際に想定される相違点 (本記事は 2023/01/27に投稿された Differences to expect when migrating from Azure Cosmos DB to Amazon DynamoDB を翻訳した記事です。) Azure Cosmos DBのワークロードをAmazon DynamoDBに移行することを検討しているお客様から、どのような違いが想定されるのかと聞かれることがあります。この記事では、Azure Cosmos DBからDynamoDBへの移行時に想定される相違点と、それに備えるための計画について説明します。DynamoDBは、一般的なアクセスパターン (通常は大量のデータの保存と取得) に合わせて最適化された、サーバーレ

                                          Azure Cosmos DB から Amazon DynamoDB に移行する際に想定される相違点 | Amazon Web Services
                                        • Azure Cosmos DB の物理パーティションを深く理解する - しばやん雑記

                                          Cosmos DB を正しく利用する上で一番重要となるのがパーティションキーの設計ですが、Cosmos DB には一言でパーティションと言っても論理パーティションと物理パーティションの 2 種類が存在しています。 この辺りの話は公式ドキュメントでも軽く触れられているので、まずはこちらを読み込んでおいてください。普通に使う分には物理パーティションは Azure 側で全て管理されるので、意識する必要はほぼありません。 データモデリング時のパーティションキーの設計は前者の論理パーティションに相当するものになります。論理パーティションと物理パーティションはそれぞれ制限がありますが、基本は論理パーティションの 20GB 制限のみ気にしておけば良いです。 意識する必要はないと言いましたが、物理パーティションについて知っておくと設計時に役立つこともあるので、自分が知っている範囲の内容で簡単にですがまとめ

                                            Azure Cosmos DB の物理パーティションを深く理解する - しばやん雑記
                                          • Azure Cosmos で無料で作るハイスコアDB(1) - Qiita

                                            競争本能とハイスコア プログラム学習用ピコピコゲーム砂漠のひつじを公開している。 このゲームは学習用のピコピコゲームであるため、ゲーム自体は非常にシンプルであり、すぐに飽きてしまう。公開当初は気にならなかったが、せっかく作ったのだからリテンションが上がった方がいいと思い始めた。 そこで、人間が本来持つ競争本能に訴えかけることでリテンションを改善しつつ、NoSQLデータベースへのデータ保存を学習できるように、ハイスコアを保存する処理を作成することにした。 DBの無料枠 なぜNoSQLを選択したかと言うと、無料枠があるからだ。以下のサービスが候補になると思う。 Amazon DynamoDB AWS 無料利用枠は、お客様が AWS のサービスを無料で実際に体験できるように設定されています。AWS 無料利用枠の一部として、DynamoDB では以下の特典がご利用いただけます。各特典は、各リージョ

                                              Azure Cosmos で無料で作るハイスコアDB(1) - Qiita
                                            • 現実の例を使用したデータをモデル化しパーティション分割する - Azure Cosmos DB for NoSQL

                                              適用対象: NoSQL この記事では、データ モデリング、パーティション分割、プロビジョニング済みスループットなどの Azure Cosmos DB のいくつかの概念を基にして、現実世界のデータ設計に取り組む方法を示します。 通常、リレーショナル データベースで作業している場合は、データ モデルの設計方法についての習慣や直感が築かれているはずです。 Azure Cosmos DB に固有の制約のため (それは Azure Cosmos DB だけが持つ長所でもありますが)、それらのベスト プラクティスのほとんどはうまく流用できず、次善のソリューションになってしまうことがあります。 この記事の目的は、項目のモデリングからエンティティのコロケーションやコンテナーのパーティション分割まで、Azure Cosmos DB で現実のユース ケースをモデル化する完全なプロセスの手順を示すことです。 こ

                                                現実の例を使用したデータをモデル化しパーティション分割する - Azure Cosmos DB for NoSQL
                                              • パーティション分割と水平スケーリング - Azure Cosmos DB

                                                適用対象: NoSQL MongoDB Cassandra Gremlin Table Azure Cosmos DB では、パーティション分割を使用して、データベースの個別のコンテナーをスケーリングし、アプリケーションのパフォーマンスのニーズを満たします。 コンテナー内の項目は、論理パーティションと呼ばれる個別のサブセットに分割されます。 論理パーティションは、コンテナー内の各項目に関連付けられている "パーティション キー" の値に基づいて形成されます。 1 つの論理パーティション内のすべての項目で、パーティション キーの値は同じです。 たとえば、あるコンテナーに項目が保持されているとします。 各項目の UserID プロパティには一意の値があります。 UserID がそのコンテナー内の項目のパーティション キーであり、1,000 個の一意の UserID 値がある場合、1,000 個

                                                  パーティション分割と水平スケーリング - Azure Cosmos DB
                                                • Azure Cosmos DBの2つのAPIをPHPで試す - Qiita

                                                  今回はこの中で「SQL/Core API」と「Table API」について、調査とPHP(laravel環境)でのお試し実装にトライしました。 SQL/Core API 概要 全てのデータエントリはjson形式で保存され、極めて自由度が高い非構造データをRDBライクなSQLで取り扱うことができます。 イメージしやすくするため、下記にデータとクエリの例を記載します。 [data] { "id": "1608223603", "value": 1.25, "device": { "type": "drone", "name": "SENSYN DRONE 1GO" }, "_rid": "I9pmAKenR8NHFwAAAAAAAA==", "_self": "dbs/I9pmAA==/colls/I9pmAKenR8M=/docs/I9pmAKenR8NHFwAAAAAAAA==/", "_

                                                    Azure Cosmos DBの2つのAPIをPHPで試す - Qiita
                                                  1