並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 39 件 / 39件

新着順 人気順

NoSQLの検索結果1 - 39 件 / 39件

  • Google CloudからOracle Cloud(OCI)に移行したらコストが半分以下になった話 - Qiita

    みなさん、マルチクラウドやってますか!僕は案件ではAWS、Azure、個人や自社ではGoogle Cloudが多かったのですが、このたびOracle Cloud(OCI)にメインの運営サービスを移管しまして、パフォーマンスよくコストも半分以下になったので記事にまとめました。ただし、万人にお勧めというわけでもないのでそのあたりは記事をご覧ください。 円安しんどい なぜ我々の収入はドル建てじゃないのに支出はドル建てなのか、月980円じゃなく9.8ドルにしてたら今頃は売り上げも1.5倍くらいになってたのに1。そんな気持ちを抱えながら増え続けるクラウドコストに苦しんでいました。また、サービスがおかげさまで成長し、トラフィックの課金もお小遣いと呼べないレベルになってきました。 安いクラウドサービスを探し続け、CDN、VPS、もちろんN大クラウドもチェックし「どうせPHP/MySQLなんだからエックス

      Google CloudからOracle Cloud(OCI)に移行したらコストが半分以下になった話 - Qiita
    • 2024 年 Django の現状 | The PyCharm Blog

      Django 開発の最新トレンドを知りたいですか? PyCharm は Django Foundation と連携して世界中 4,000 人以上の Django 開発者を調査し、その回答を基にフレームワークの使用に関するトレンドを解析しました。 このブログ記事では、次のような主な結果をご紹介します。 Django 開発者の 3 人に 1 人が Flask または FastAPI も使用している。 ほとんどの開発者がフルスタック開発と API 開発の両方に Django を使用している。 Django 開発者の 61% が非同期テクノロジーを使用している。 その他にも多くのインサイトがあります! これらの結果を詳しく確認し、インフォグラフィックによる図説も利用しながら Django 開発のその他のトレンドを発見しましょう。 バックエンド: Django 開発者 3 人に 1 人が Flask

        2024 年 Django の現状 | The PyCharm Blog
      • NTTドコモにおける Leminoの大規模ライブ配信を支えるアーキテクチャ(第一回) | Amazon Web Services

        Amazon Web Services ブログ NTTドコモにおける Leminoの大規模ライブ配信を支えるアーキテクチャ(第一回) 本稿では株式会社NTTドコモ(以下、docomo)において、映像配信サービス『Lemino』の開始にあわせて配信基盤を再構築し、同時視聴ユーザが数百万規模のライブ配信を実現した取り組みについて、全4回に分けてご紹介します。この取り組みについて概要をご覧になりたい方は導入事例ページもご覧ください。 第一回 適切なデータストアの選定とアーキテクチャの見直し 1.はじめに docomoの『Lemino』は、2015 年から提供していた『dTV』をリニューアルする形で誕生した映像配信サービスです。 既存システムにとらわれず、新機能を素早く提供するとともに大規模なライブ配信を実現するために、データストアを改めて選定し、全てのアーキテクチャを見直しました。 dTV では

          NTTドコモにおける Leminoの大規模ライブ配信を支えるアーキテクチャ(第一回) | Amazon Web Services
        • [ServerlessMeetupOsaka#2] AzureServerlessで作るコスパ最強RAGシステム構築

          5 Azure Serverlessの主なサービス Azure Cosmos DB for NoSQL Azure OpenAI Service イベント駆動型のコードを実行するためのサーバーレ スコンピューティングサービスです(Function-as-a- Service)。ユーザーは自分にとって最も生産性の高い 言語で最も重要なコードに集中し、残りはAzure Functionsが処理します。これにより、コードの記述と インフラストラクチャの管理が減り、コストを節約で きます サーバーレスプラットフォームで、コンテナ化され たアプリケーションを実行するためのサービス (Container-as-a-Service)。これにより、保守する インフラストラクチャが少なくなり、コストを削減 できます。また、アプリケーションの安定と安全を 維持するために必要なすべての最新のサーバーリ ソースが

            [ServerlessMeetupOsaka#2] AzureServerlessで作るコスパ最強RAGシステム構築
          • Techouse社内勉強会の内容を紹介します(2) データベース<分離性編> - Techouse Developers Blog

            Techouseの「エンジニア基礎勉強会」とは Techouse では「基礎勉強会」と称して2週間に1回、わたしが OS・ネットワーク・データベース・ハードウェア・セキュリティ・システムアーキテクチャなどをお話する勉強会を開催しています。 今回お試し的に、勉強会の内容を公開してみます。 データベース(1) ACID データベース(2) 分離性 今回は前回「データベース<ACID編>」の続きです。 ご笑覧くださいますと幸いです。 データベース(2) トランザクション <中編: 分離性> 前回で扱った「銀行口座」の例をそのまま使っていきます。 BEGIN; DROP TABLE IF EXISTS accounts; CREATE TABLE accounts ( id serial PRIMARY KEY, name varchar NOT NULL, balance decimal NOT

              Techouse社内勉強会の内容を紹介します(2) データベース<分離性編> - Techouse Developers Blog
            • MongoDBについて調べてみた - Qiita

              最近、CMS刷新の会話をすることがあり、そのサイトではMongoDBを利用しているとのことでした。NoSQLについては今までRedisくらいしか使用したことがなかったので、この際、MongoDB、NoSQLについて調べてみることにしましたので、その結果をレポートします。 MongoDBとは MongoDBとは、NoSQLに分類されるデータベースの1つです。データベースというと、一般的に知られているのがRDB(リレーショナル・データベース)です。Oracle Database、MySQL、SQLServer,PostgreSQLなどが有名です。RDB以外のデータベースを、NoSQL(Not Only SQL)と言います。 NoSQLとは「SQLだけはない(Not Only SQL)」で、「SQLに変わる存在」という意味を含んでいるそうです。 NoSQLの特徴 近年、Webサイトのコンテンツ(

                MongoDBについて調べてみた - Qiita
              • JJUG CCC 2024 Springに参加してきました - AOEの日記

                2024/06/16に開催された JJUG CCC Spring 2024 に参加してきました。 JJUG CCCはもちろん、オフラインの勉強会に参加するのは本当に久しぶりのことです。コロナ禍以来、こういうのとはすっかり遠ざかっていました (あと一時期Javaから離れていたこともありましたが) 。懐かしい方々とも久しぶりに顔を合わせて話をすることができて良かったです。 ということで参加したセッションについて軽く感想でも。 参加したセッション 次世代RDB劔"Tsurugi"にアクセスするJavaライブラリー・ツール JJUGキーノート: Java First. Java Always. Adopting ZGC in HBase for LINE Messaging Spring Boot vs MicroProfile - クラウドネイティブにおけるフレームワークの比較と選択 新卒エンジ

                  JJUG CCC 2024 Springに参加してきました - AOEの日記
                • データエンジニアリングの基礎 輪読会で得た知見 後編|ONE CAREER Tech Blog

                  みなさんこんにちは!ワンキャリアでデータエンジニアをやっている野田(Github:tsugumi-sys)です! 社会人になってからお酒にハマっております。最近はめっきり暑くなってきて、ビールの美味しい季節ですね。弊社のデータだけでなく、私の体重データもエンジニアリングする必要がありそうです。さて、私のわがままボディの話はこれくらいにして本題に入っていきましょう。 はじめに本記事は前回記事の続きになっております。輪読会の開催背景等に関しては、ぜひ前編を読んでいただけると嬉しいです! 前編では、データエンジニアリングの概要の共通理解を進めつつ、データの生成・保存に関わる技術やアーキテクチャに関する基礎知識を網羅的に押さえることができました。 後編では、まず本書の7章以降の内容を簡単にまとめます。その後、輪読会で得た知見を実際に業務に応用してみたので、そのエピソードについて共有できればと思いま

                    データエンジニアリングの基礎 輪読会で得た知見 後編|ONE CAREER Tech Blog
                  • 【2024年版】WebエンジニアからFlutterエンジニアになるためのざっくりロードマップ|BEMA Lab|エンジニアの成長を支援する技術メディア

                    前提条件この記事はWebエンジニアとして技術的な知見をすでに持っており、これからFlutterを用いたアプリ開発に挑戦しようとしている方を対象としています。 ある程度エンジニアとしての経験がある方を対象としているため、こういうのもあるよ。調べてみて使えそうだったら参考にしてみてね。というくらいの温度感で書いています。 会社の先輩から朝の雑談でもらったアドバイス程度と思って読んでもらえればと思います。 便利な情報源とチュートリアルさっそくFlutterエンジニアになるためのロードマップについて説明します。まず大まかに以下の流れで学習すると良いと思います。 環境構築Flutterのサンプルアプリ作成Dartの文法把握Widgetを用いたフロントエンド開発アプリ固有の機能の実装WidgetとElementのツリー状態管理環境構築いうまでもないですが、最初はFlutterの環境構築から始めましょう

                      【2024年版】WebエンジニアからFlutterエンジニアになるためのざっくりロードマップ|BEMA Lab|エンジニアの成長を支援する技術メディア
                    • WordPressのサイトヘルスで「古いデータベースサーバー」と警告を受けた場合の対策

                      WordPressにサイトヘルスという機能が実装されています。 WordPressのメニューを辿っていくと、ツールの配下にサイトヘルスという項目があります。このサイトヘルスをクリックすると、セキュリティやパフォーマンスなどのいろいろなチェックをしてくれて、致命的な問題とおすすめの改善を提案してくれます。 この、おすすめの改善の中に、「古いデータベースサーバー」という指摘がありました。 SQL サーバーは、WordPress がサイトのコンテンツや設定を保存する際に使用するデータベースとして必要なソフトウェアです。 最適なパフォーマンスとセキュリティのため MySQL バージョン 8.0 以上の使用を検討してください。ホスティング会社に相談して修正してください この説明の通り、MySQLのバージョンが8.0以上になっていないと、警告を表示しています。 このブログでは、さくらインターネットのレ

                        WordPressのサイトヘルスで「古いデータベースサーバー」と警告を受けた場合の対策
                      • データベースエンジニアは「やめとけ」と言われる6つの背景と将来性を具体的な案件を踏まえて解説 | エンジニアスタイル

                        はじめまして、エンジニアスタイル編集部です! コラムページでは、ITフリーランスに向けてお役立ち情報を発信します。Twitterではホットな案件を紹介してまいりますので、ぜひフォローをお願いいたします! 本記事が、皆様の参考になれば幸いです。 経験がまだ少ない方にもわかりやすく説明するために、初歩的な内容も記載しております。記事も長いので、実務経験豊富な方は、ぜひ目次から関心のある項目を選択してください。 エンジニアスタイルは、最高単価390万円、国内最大級のITフリーランス・副業案件検索サービスです。データベースエンジニアのフリーランス・副業案件一覧を以下からご覧いただけますのであわせてご確認ください。 データベースエンジニアの案件 はじめに 「データベースエンジニアって、どんなことをするの?」 「データベースエンジニアはきついって聞いたけど本当?」 「年収は他のエンジニアと比較して高い

                          データベースエンジニアは「やめとけ」と言われる6つの背景と将来性を具体的な案件を踏まえて解説 | エンジニアスタイル
                        • AWS SOA 試験範囲(サービス) - Qiita

                          AWS Certified SysOps Administrator - Associate (SOA-C02) 試験ガイド ↓こちらを基に作成しております。 分析 Amazon OpenSearch Service: フルマネージド型の検索・分析サービス。 大量のデータに対して、リアルタイムな検索・分析を実行できます。 ログ分析、リアルタイムアプリケーションの監視、セキュリティ情報とイベント管理 (SIEM)、ウェブサイトの検索などに利用されます。 アプリケーション統合 Amazon EventBridge: アプリケーション、SaaS アプリケーション、AWS サービスからのイベントをルーティング・処理するサーバーレスなイベントバスサービス。 イベント駆動型のアーキテクチャを構築し、分散アプリケーション間の疎結合な連携を実現します。 Amazon Simple Notification

                            AWS SOA 試験範囲(サービス) - Qiita
                          • ビッグ・データのオープン・ソース

                            オープン・ソースを含めずにビッグ・データのストーリーを記述するのは困難です。これら2つは結び付けられています。オープンソース・ソフトウェアの開発は、ビッグ・データの進化に大きな要因でした。また、オープン・ソース・テクノロジは、迅速なイノベーションを実現する機能により、ビッグ・データ・エコシステムの不可欠な部分であり続けています。実際、ビッグ・データ・ソフトウェア(Hadoop、Spark、CassandraおよびKafka)で最も重要な名前は、すべてオープン・ソースです。 企業はビッグ・データにオープン・ソースをどのように使用していますか? オープン・ソース・ソフトウェアは趣味家やアマチュア開発者の好みであるという評判がありますが、そのビジネス界は長期間にわたってミッションクリティカルな環境でオープン・ソースを採用しています。 企業がオープン・ソース・ソフトウェアを選択する理由には、次のよ

                              ビッグ・データのオープン・ソース
                            • 【データベース移行】AWS Database Migration Service(AWS DMS)入門 - NRIネットコムBlog

                              本記事は マイグレーションウィーク 4日目の記事です。 💻🖥 3日目 ▶▶ 本記事 ▶▶ 5日目 🖥💻 はじめに AWS Database Migration Serviceとは AWS DMSの特徴 AWS DMSを構成するコンポーネント 1. エンドポイント 2. レプリケーションインスタンス 3. データ移行タスク AWS DMSのデータ移行方式 AWS DMSでデータ移行をやってみる 検証内容 1. データベース環境の準備 1.1 移行元(ソース)環境の作成 1.2 移行先(ターゲット)環境の作成 1.3 セキュリティグループの設定 2. AWS DMSの準備 2.1 レプリケーションインスタンスの作成 2.2 エンドポイントの作成と疎通テスト 2.3 データ移行タスクの作成 3. AWS DMSでデータ移行 4. 移行データの確認 データベース テーブル インデックス お

                                【データベース移行】AWS Database Migration Service(AWS DMS)入門 - NRIネットコムBlog
                              • dbtech showcase 2024に参加なぅ

                                今日は dbtech showcase 2024 に参加しています。 今日は全部で書くつもりはあんまりないのですが。。ぬるっと書いてみますw MySQLアプリケーション開発を爆速にする最新手法 2024.7.12 (金) 10:45 - 11:15 登壇者 大塚 恒平さん ソフトウェア開発はしばしば複雑なプロセスが伴いますが、高品質な製品を迅速かつ効率的に開発するためには、開発とテストのプロセスを簡素化、自動化、最適化することが鍵となります。このセッションでは、Visual Studio Code, REST API, JavaScript, Kubernetes Operator などのツールを活用して、MySQLを使ったアプリ開発を劇的に効率化する最新手法をご紹介します。 MySQL とは 世界でもっと普及しているオープンソースデータベース デュアルライセンス コミュニティ版 商用版

                                  dbtech showcase 2024に参加なぅ
                                • プログラミングでWebサイトを作れる言語は?

                                  Webサイトを作成するために使用されるプログラミング言語はいくつかあり、それぞれに特徴や得意分野があります。 以下に、Webサイト開発に広く使用されている主要なプログラミング言語を紹介します。 フロントエンド(クライアントサイド)言語 HTML(HyperText Markup Language): 概要: Webページの構造を定義するためのマークアップ言語。コンテンツの配置や見出し、段落、画像、リンクなどを記述します。 使用例: すべてのWebページで使用されます。 CSS(Cascading Style Sheets): 概要: Webページのスタイルやレイアウトを定義するためのスタイルシート言語。フォント、色、余白、レイアウトなどのデザイン要素を設定します。 使用例: Webページのデザインやレイアウトのカスタマイズに使用されます。 JavaScript: 概要: Webページに動的

                                    プログラミングでWebサイトを作れる言語は?
                                  • 【Supabase + PostGIS】サーバーレスでも位置情報を扱いたい

                                    { "type": "Feature", "geometry": { "type": "Point", "coordinates": [102.0, 0.5] } } [ { "type": "Feature", "geometry": { "type": "LineString", "coordinates": [ [102.0, 0.0], [103.0, 1.0], [104.0, 0.0], [105.0, 1.0] ] } }, { "type": "Feature", "geometry": { "type": "Polygon", "coordinates": [ [ [100.0, 0.0], [101.0, 0.0], [101.0, 1.0], [100.0, 1.0], [100.0, 0.0] ] ] } } ] データベースには、これら 1 次元〜3 次元の情報を

                                      【Supabase + PostGIS】サーバーレスでも位置情報を扱いたい
                                    • Flaskのセキュリティ対策 - simon's note

                                      Flaskではデフォルトでセキュリティ対策がなされている部分もありますが、もちろんコーディングする上で気をつけなければいけない点もあります。 このページはこちらの公式リファレンスを噛み砕いた内容になります。 Security Considerations — Flask 1.0.2 documentation Mozillaのガイドも参考になりました。 フォームデータの送信 - ウェブ開発を学ぶ | MDN インジェクション対策 クロスサイトスクリプティング(XSS/CSS)対策 Jinja2のテンプレートを書く際の注意点 hrefとsrc属性 自分で変数を埋め込んだHTMLを用意する場合 安全なケース 安全でないケース リクエスト強要 (CSRF)対策 セキュリティヘッダ HTTP Strict Transport Security(HSTS) コンテンツセキュリティポリシー(CSP)

                                        Flaskのセキュリティ対策 - simon's note
                                      • PWA(Progressive Web Apps)の開発方法について | 再春館システム株式会社

                                        目次 Contents はじめに PWAの要件 最低限必須の要件について PWAの開発方法 開発環境の例 最後に はじめに 前回に引き続き、近年注目を集めているPWA(Progressive Web Apps)の開発についてご紹介させていただきます。 ただ、PWAの開発といっても、重要なことは「PWAの要件」を満たしていることです。 今回はその要件も含め、既存WebアプリのPWA化なども含めお話させていただきます。 PWAの要件 PWAに正しく対応しているかどうかを判定する基準は、GoogleのProgressive Web App Checklistでチェックリストが提示されていますが、26項目と膨大なリストなので、ここでは最低限必須の要件だけ紹介します。 具体的には、以下の3項目です。 ●HTTPS ・対象のWebアプリがHTTPS化されていること。 ●Service worker(サ

                                          PWA(Progressive Web Apps)の開発方法について | 再春館システム株式会社
                                        • SQLite データベースファイル形式の徹底解説!プログラマー視点で読み解く詳細ガイド [ja]

                                          Database File Format SQLite データベースファイル形式:プログラミング観点からの詳細解説この解説では、SQLite データベースファイル形式の構成と各要素について詳細に掘り下げ、プログラミングでどのように利用できるのかを分かりやすく説明します。 ファイル構成ファイル構造の概要 ジャーナル: 最新のトランザクションに関する情報を含むフリーリスト: 利用可能なページのリストB-Tree ページ: テーブルデータとインデックスを格納する主要なデータ構造SQLite データベースファイル形式には、以下の主要なデータ構造が含まれます。 1 ページページの種類: データページ: テーブルデータを含むインデックスページ: インデックスエントリを含むフリーリストページ: 利用可能なページのリストを含む2 B-TreeB-Tree は、SQLite で使用される木構造インデックスで

                                          • データベース入門 ~ ブラウザ操作だけでデータベースを試してみる

                                            データベース入門 ~ ブラウザ操作だけでデータベースを試してみる TL;DR ブラウザ操作だけでデータベース操作入門 Google Cloud 無料トライアルで、クラウドデータベースを無料でお試し はじめに こちらの記事は、初めてデータベースを学ぶ方のために、ブラウザ上の操作だけで無料でデータベースを触りながら学んでいただける学習資料として記載しました。 今回は ご自身のGoogle アカウントで無料で利用できる、Google Cloud の無料トライアルを利用して、PostgreSQL データベースを試す手順を記載していこうと思います。 PostgreSQL を最初に学ぶ理由 まずはここで、PostgreSQL について簡単に紹介したいと思いますが、「小難しい話は嫌い!」という方はこの節は読み飛ばしていただいて大丈夫です。 今回 PostgreSQL を教材として選択したのは(私の推し

                                              データベース入門 ~ ブラウザ操作だけでデータベースを試してみる
                                            • Java ScriptデータベースPouchDBとCouchbaseの現在の関係 - Qiita

                                              はじめに 本記事では、オープンソースのJavaScriptデータベースであり、ブラウザ上で実行可能なPouchDBと、NoSQLドキュメント指向データベースであるCouchbase Serverとの関係について、整理します。 PouchDBとは PoucDBと言う名前を初めて聞かれる人もいるかと思います。 以下は公式サイトからの引用です。 PouchDBは、Apache CouchDBに触発されたオープンソースのJavaScriptデータベースであり、ブラウザー内で適切に実行されるように設計されています。 PouchDBは、Web開発者がオンラインと同様にオフラインでも機能するアプリケーションを構築できるようにするために作成されました。 これにより、アプリケーションはオフライン中にデータをローカルに保存し、アプリケーションがオンラインに戻ったときにCouchDBおよび互換性のあるサーバーと

                                                Java ScriptデータベースPouchDBとCouchbaseの現在の関係 - Qiita
                                              • 早くも日本市場に投入 サイロ化したデータアクセスの課題を解消する「CData Virtuality」

                                                2024年7月25日、CData Software Japanは企業に分散する業務データを統合するデータ仮想化ソリューション「CData Virtuality」を日本市場にも投入する。2024年4月にCDataが買収したドイツ企業の「Data Virtuality」をCData製品ポートフォリオとしてリブランドし、数か月でCDataが誇る多様なコネクターを製品に統合し、日本での販売を開始する。 CData Virtualityは、データベース、データウェアハウス(DWH)、SaaSなどの業務データに対してワンストップでアクセスできるプラットフォーム。データ仮想化技術により、データをすべて複製することなく、TCO(総所有コスト)や人的リソースコストを含めて最大80%抑えてデータ基盤を構築することができる。SaaS提供でもオンプレミス、ホスティングなど提供環境も問わない。 データクライアントで

                                                  早くも日本市場に投入 サイロ化したデータアクセスの課題を解消する「CData Virtuality」 
                                                • Google Firebase: 初心者ガイド | DevelopersIO

                                                  はじめに Google Firebaseは、モバイルおよびウェブアプリケーションを構築するための強力なプラットフォームです。開発者がアプリを構築し、改善し、成長させるのに役立つツールとサービスのスイートを提供しています。 このガイドでは、Firebaseの基本と、その使い方の基礎について説明いたします。 Google Firebaseについて Firebaseは、高品質なアプリケーションの開発を支援する様々なツールとサービスを提供するBackend-as-a-Service (BaaS)です。以下のような機能が含まれています: Firebase Realtime Database: すべてのクライアントでリアルタイムにデータを同期するNoSQLクラウドデータベースです。 Firebase Authentication: クライアントサイドのコードのみでユーザー認証を行うサービスです。 Fi

                                                    Google Firebase: 初心者ガイド | DevelopersIO
                                                  • AWS Summit Japan2024に行ってきました!(2日目 GameDay) - Qiita

                                                    はじめに AWS Summit Japan2024(2日目)に参加してきました!GameDayの参加権を当日に手に入れることができたので、GameDayを中心に記録を残していきます。 1日目のレポートは以下からどうぞ! 目次 AWS GameDayとは? 2日目の過ごし方 概要 詳細 GameDayの記録 おわりに AWS GameDayとは? 公式サイトはGameDayについて以下のように説明しています。 チームベースの環境で、AWS ソリューションを利用して現実世界の技術的問題を解決することを参加者に課題として提示する、ゲーム化された学習イベントです。従来のワークショップとは異なり、GameDay は自由で緩やかな形式で、参加者は固定概念にとらわれずに探索し、考えることができます。 4人チームで1つのAWS環境を動かして問題を解いていくので、チーム力も必要なイベントです。 イベントの中

                                                      AWS Summit Japan2024に行ってきました!(2日目 GameDay) - Qiita
                                                    • MySQLとは?初心者も3分でわかる基礎に絞って解説 | 株式会社LIG(リグ)|DX支援・システム開発・Web制作

                                                      こんにちは、テクノロジー部のチェです。 MySQLは世界中で広く利用されているデータベース管理システムの一つです。Webアプリケーションのデータ管理に欠かせない存在のため、データベースを操作するエンジニアであれば、MySQLは必ず理解しておくべき技術です。 この記事では初心者向けにMySQLについて解説していきます。 MySQLとは、数あるデータベースの中でも世界的に支持されているオープンソースデータベースです。1995年にOracle社からリリースされ、企業Webサイト、Webアプリケーションなどのデータベース管理に広く利用されています。 そもそもデータベースとは データベースとは、情報を体系的に収集、整理、保存し、効率的に管理・利用するためのシステムです。 大規模なWebサイトやWebアプリケーションではさまざまなデータを管理する必要があり、信頼性の高いデータベースシステムの構築は不可

                                                        MySQLとは?初心者も3分でわかる基礎に絞って解説 | 株式会社LIG(リグ)|DX支援・システム開発・Web制作
                                                      • AWSの主要サービス一覧 - Qiita

                                                        コンピューティング Amazon EC2 (Elastic Compute Cloud): スケーラブルな仮想サーバーを提供するサービス。 解説: EC2は、必要に応じてコンピューティングリソースをスケールアップまたはスケールダウンできる仮想サーバーです。インスタンスと呼ばれる仮想マシンを作成し、アプリケーションを実行します。 AWS Lambda: サーバーレスコンピューティングサービス。コードを実行するためのサーバー管理が不要。 解説: Lambdaは、イベントに応じてコードを実行するサーバーレスサービスです。インフラストラクチャの管理が不要で、コードの実行時間に応じて課金されます。 Amazon ECS (Elastic Container Service): コンテナ化されたアプリケーションを簡単にデプロイ、管理、スケーリングするためのサービス。 解説: ECSは、Dockerコン

                                                          AWSの主要サービス一覧 - Qiita
                                                        • Meraki WiFi 位置情報の活用シーン - Qiita

                                                          WiFi 端末の送信するプローブリクエストを Meraki AP が受信すると、その時刻を SeenTime として記録します。また、プローブリクエストから端末の位置を算出する機能を持ちます。 WiFi 端末の識別には MACアドレスが使われますが、プライバシーの問題もあるため Meraki クラウドは一切の MAC アドレス情報を保存せず、そのハッシュ値のみを保存しています。 これらデータを利用して生成された端末位置情報ヒートマップを Meraki ダッシュボード(標準の管理インターフェイス)で見ることができます。 イメージ2:端末位置情報ヒートマップ(青はアソシエートした端末、灰色はアソシエートしていない端末、風船アイコンはAP) また、データ解析レポートも Meraki ダッシュボードで見ることができます。 イメージ3:データ解析レポート グラフは上から順に以下の意味を持っています:

                                                            Meraki WiFi 位置情報の活用シーン - Qiita
                                                          • MongoDBをDocker上に構築してみる - Qiita

                                                            NoSQLデータベースでドキュメント指向データベースであるMongoDBを試したことがなかったため、今回、Docker上にMongoDBを構築してみます。その後、MongoDBのデータの操作を見てみたいと思います。 構築環境 ・Mac PC(Appleシリコン) ・ローカル環境にDockerはインストールされているものとします。 Docker環境にMongoDBを構築する Dockerファイルと初期データを登録するjsファイルを作成し、dockerコンテナを作成し、起動します。手順は次の通りです。 > docker network create net-mongo_test # Docker ネットワークの作成 > docker network ls | grep net-mongo_test # Docker ネットワーク作成の確認 56d8fc9f8ebb net-mongo_test

                                                              MongoDBをDocker上に構築してみる - Qiita
                                                            • DynamoDBのセカンダリインデックス活用法! - Qiita

                                                              はじめに DynamoDBはAWSのNoSQLデータベースとして非常に人気があるサービスですが、特にセカンダリインデックスを使いこなすことで、その威力を最大限に引き出すことができます。 本記事では、DynamoDBのセカンダリインデックスについて学びを共有します! 対象読者 DynamoDBを使ったアプリケーション開発をしている方 セカンダリインデックスについて深く知りたい方 NoSQLデータベースのパフォーマンスを向上させたい方 目次 セカンダリインデックスとは? 利用シナリオとそのメリット グローバルセカンダリインデックス(GSI)のベストプラクティス ローカルセカンダリインデックス(LSI)のベストプラクティス セカンダリインデックスのスパースインデックスについて よくある課題とその解決策 まとめ 1. セカンダリインデックスとは? セカンダリインデックス(Secondary Ind

                                                                DynamoDBのセカンダリインデックス活用法! - Qiita
                                                              • Firebase と PaLM で作るお手軽チャットボット開発入門

                                                                こんにちは。 フロントエンドエンジニアの雪村です。 今回は Firebase を使って簡単に開発できる PaLM API チャットボットアプリについてご紹介します。 はじめに 本記事では Firebase の機能の紹介と、実際に Firebase と生成 AI を使ったウェブアプリのアーキテクチャを紹介していきます。 以下のような方を対象として本記事を作成しました。 これから Firebase を触ってみようと思っている方 生成 AI が気になるけど、どこから始めればいいか悩んでいる方 特にこれらの状況にあるフロントエンドエンジニアの方!! ぜひ、これを機に Firebase に興味を持っていただければと思います。 チャットボットの想定機能 今回作るチャットボットは、以下の最低限の機能を実装します。 ユーザーの投稿に対して AI が返信するチャットボット機能 特定のユーザーだけが利用できる

                                                                  Firebase と PaLM で作るお手軽チャットボット開発入門
                                                                • 機械学習は、企業の顧客行動に関する考え方を変える

                                                                  この記事が、fastcompanyの翻訳です。 機械学習革命が到来し、私たちのビジネスのあり方や考え方を変えようとしています。ChatGPTのような生成型AIチャットボットから、Netflixの自動パーソナライズされた映画推薦まで、機械学習(ML)は電光石火の速さで複数の業界を駆け巡っています。特に、MLを活用したテクノロジーの進化は、企業が今日直面している最大の課題の1つ——完璧なカスタマーエクスペリエンスの提供の解決に役立っています。 顧客体験を向上させるためにMLを活用する企業が増えています。技術的進歩の導入が進んでいることから、MLの市場規模は2022年の211億7000万ドルから2029年には2099億1000万ドルへと、年平均成長率38.8%で拡大すると調査結果は示しています。消費者を惹きつけ、維持するためには、質の高い顧客体験を提供することが重要である。実際、85%の消費者が

                                                                    機械学習は、企業の顧客行動に関する考え方を変える
                                                                  • ガートナーの専門家が語るDBMS市場のマジック・クアドラント、熾烈極めるクラウドデータベースの局面

                                                                    AWSはクラウドインフラとしての圧倒的な強みで、DBMSでも高いリーダーポジションを確保 ガートナーによれば、2023年のデータベース管理システム(DBMS)市場全体を見ると、市場規模は1023億ドルと12.8%増加している。DBMS市場全体の売り上げ規模のシェアは1位がAWS(Amazon Web Services)、その後ろにMicrosoft、Oracle、Google、IBMが並ぶような状況となった。これら5社の売り上げが市場全体の82%を占め、SAPやSnowflakeなどが続いている。 また、DBMS市場をクラウドに絞ると、売り上げ規模は624億ドルと全体の61%を占める結果が表れた。その成長率は91%と高く、市場規模も21%成長している。なお、クラウドに絞ったときの売り上げ上位3社はAWS、Microsoft、Googleだ。ガートナーは2027年までにDBMS市場全体の70

                                                                      ガートナーの専門家が語るDBMS市場のマジック・クアドラント、熾烈極めるクラウドデータベースの局面
                                                                    • SAA-C03認定試験チートシート【初心者】#AWS - Qiita

                                                                      Amazon EC2 ! AWSが提供する仮想サーバーサービスです。EC2を利用することで、ユーザーはクラウド上で仮想マシンを簡単に作成、管理することができます。 EC2 インスタンスを起動すると、指定したインスタンスタイプによってインスタンスで使用できるハードウェアが決まります。インスタンスタイプごとに、コンピューティング、メモリ、ネットワーク、ストレージのリソースのバランスが異なります。 自社でOS設定などのデータベースのインフラ環境を管理するためには、EC2インスタンスを使用してDBを構築することが必要です。 AMI(Amazon Machine Image) AWS がサポートおよび管理するイメージで、インスタンスの起動に必要な情報を提供します。リージョン単位で作成され、S3に保存される。 暗号化されたAMIの共有方法 複数のアカウント間でAMIを共有するには、AMIを別のアカウン

                                                                        SAA-C03認定試験チートシート【初心者】#AWS - Qiita
                                                                      • GCPの各種DBサービスについて理解を深めよう - Qiita

                                                                        1.GCPのDBサービスの住み分け DBサービスは簡単にいうとデータを保管する場所になります。 ここでは、各種サービスについての住み分けをお伝えできればと思います。 参考:https://www.youtube.com/watch?v=FCHMVzkVPos&t=1305s 構造化データかそうでないかで分ける Cloud Strage以外のデータは基本的に構造化されたデータを格納する場所になっております。 音声データや、画像データなど、構造化されていないデータは非構造化データと言われております。 また、データ解析で用いるのか否かについて分けます。 データ解析で用いられているとされているのが、 Bigquery Big queryの利点として、複雑なクエリに対処できるという点が一番大きいです。 他の利点等は後に説明します。 2.Cloud Strage Cloud Strageを使う利点とし

                                                                          GCPの各種DBサービスについて理解を深めよう - Qiita
                                                                        • 【過去記事】AWS Summit Tokyo 2019 Day-3 参加メモ - Qiita

                                                                          はじめに この記事は、Qiitaアカウントの整理のため、別のアカウントで投稿した過去の記事を移行してきたものです。全く同様の記事があるかもしれませんが、盗作等ではありませんのであしからずご容赦ください。 過去記事 投稿日: 2019年06月15日 概要 AWS Summit Tokyo、3日目の最終日も参加できました。幕張はやっぱ遠いな。。。 最終日で特に印象的だったのは、基調講演でのSyntheticGestaltの話し。これは本当にテクノロジーが世界・社会を変えるという現在進行形の話で、その内容を目の当たりにしたというすごい感覚でした。 あとはDeepRacerワークショップ。機械学習とか全く縁がなかったし、今の業務とも全く関係ないんだけど、すごく面白い分野です。もっと知りたい。 以下、参加したセッションのメモ書き。 基調講演 メルカリ AI/ML Image Search EKS C

                                                                            【過去記事】AWS Summit Tokyo 2019 Day-3 参加メモ - Qiita
                                                                          • エンタープライズJavaで使えるORM「uroboroSQL」まとめ(リバイバル) | フューチャー技術ブログ

                                                                            本記事は「珠玉のアドベントカレンダー記事をリバイバル公開します」企画のために、以前Qiitaに投稿した記事を7年ぶりに改訂したものです。 筆者自身もコミッターとして関わるJavaのDB永続化ライブラリ「uroboroSQL」の紹介です。 https://github.com/future-architect/uroborosql はじめにエンタープライズシステム開発では、まだまだJavaで作られていることが多く、システム特性上、やはりRDBを利用するケースが多いですよね。 Amazon AuroraやCloud Spannerといったプロダクトに注目が集まるのも、時代の変化とともにDBも並列分散型でスケールアウトはしたいけれども、トランザクションもSQLも使いたいというCAP定理を覆す特徴を持っていることが要因だと思います。 2016/12/24にクリスマス・イブにCockroachDBに

                                                                              エンタープライズJavaで使えるORM「uroboroSQL」まとめ(リバイバル) | フューチャー技術ブログ
                                                                            • 「Cosmos DB」でRAGパターンを実現、「Microsoft Build」発表の新AI技術を取り入れたハンズオンイベント開催 #ms4su - BRIDGE(ブリッジ)テクノロジー&スタートアップ情報

                                                                              ゼンアーキテクツ Azure Expert / GitHub Expert 横浜篤氏 本稿は日本マイクロソフトが運営するスタートアッププログラム「Microsoft for Startups Founders Hub」による寄稿転載。同プログラムでは参加を希望するスタートアップを随時募集している Microsoftは5月21〜23日の3日間、米国・シアトルで開発者向けの年次イベント「Microsoft Build 2024」(以下、Build)を開催しました。 このイベントで発表された最新技術を使った開発者向けのワークショップ「Microsoft Build Japan for Startups – Hands-on Day」を6月25日、ゼンアーキテクツと日本マイクロソフトが共催。Buildで発表された「Azure Functions」「Azure Cosmos DB」などの最新技術と「

                                                                                「Cosmos DB」でRAGパターンを実現、「Microsoft Build」発表の新AI技術を取り入れたハンズオンイベント開催 #ms4su - BRIDGE(ブリッジ)テクノロジー&スタートアップ情報
                                                                              • これを見れば分かる!Google Cloud データベース選定 | クラウドエース株式会社

                                                                                これを見れば分かる!Google Cloud データベース選定 こんにちは、Google Cloud Database Champion Innovator の高島です。 昔から Google Cloud のデータベース製品は種類が多く 「いっぱいあるけど、どれがいいの?違いは何?」という質問をよくもらいます。 本記事では、リレーショナルデータベース(以下、RDB)に焦点を当て、詳しく解説していきます。 Google Cloud データベース製品一覧 各プロダクトを 4 つのカテゴリ「RDB」「NoSQL」「インメモリ」「データウェアハウス」に分類し、特徴とユースケースを記載した早見表です。 今回は、この中から最も利用される、3 つの RDB の特徴と違いを見ていきます。 Cloud SQL AlloyDB for PostgreSQL(以下、AlloyDB) Cloud Spanner(

                                                                                  これを見れば分かる!Google Cloud データベース選定 | クラウドエース株式会社
                                                                                1