並び順

ブックマーク数

期間指定

  • から
  • まで

41 - 74 件 / 74件

新着順 人気順

databaseの検索結果41 - 74 件 / 74件

  • 【JJUG CCC 2024 Spring】物理削除/論理削除 #jjug_ccc_c #jjug_ccc | ドクセル

    TORANOANA Lab 物理削除 vs 論理削除 レコード消滅作戦 虎の穴ラボ 河野 裕隆 JJUG CCC 2024 Spring Copyright (C) 2024 Toranoana Lab Inc. All Rights Reserved. #jjug_ccc_c 自己紹介 河野 裕隆(こうの ひろたか) 好きなもの ● 2019/08 虎の穴ラボ入社 ● VOCALOID(初音ミク) ● 新規開発チーム ● 謎解き、クイズ ○ ● クリエイティア他 X: @hk_it7 虎の穴ラボへの入社理由 ● スキルを高めあえる仲間がほしい ● ユーザーに近い仕事がしたい JJUG CCC登壇は半年ぶり3回目 初めてスタッフ参加🎉 2 Copyright (C) 2024 Toranoana Lab Inc. All Rights Reserved. #jjug_ccc_c

      【JJUG CCC 2024 Spring】物理削除/論理削除 #jjug_ccc_c #jjug_ccc | ドクセル
    • OpenAI、AIインフラをAzureだけでなくOracle Cloudへも拡大へ

      オラクル、マイクロソフト、OpenAIの3社は提携を発表し、OpenAIにさらなるAIインフラのキャパシティを提供するために、OpenAIが利用するプラットフォームをMicrosoft Azureに加えてOracle Cloudへ拡大することを発表しました。 もともとOpenAIとマイクロソフトは複数年にわたる長期的なパートナーシップにより、Microsoft AzureがOpenAIの独占的なクラウドプロバイダーとして、研究や製品、APIによるサービスなど、OpenAIのすべてのワークロードを支えることを発表しています。 今回の3社の提携は、このOpenAIを支えるクラウドプロバイダーにOracle Cloudが加わることを意味します。 OpenAIのサム・アルトマンCEOはこの提携に当たり、次のようにコメントしています。 We are delighted to be working w

        OpenAI、AIインフラをAzureだけでなくOracle Cloudへも拡大へ
      • Heroku PostgresがAmazon Auroraベースに移行。新プラン「Heroku Postgres Essential」正式リリース

        アプリケーションプラットフォームサービスを提供するHerokuは、Amazon Auroraを採用したデータベースサービス「Heroku Postgres Essential」プランの正式リリースを発表しました。 Heroku Postgresは今後Amazon Auroraベースへ移行 Heroku Postgresは、マネージドなデータベースサービスがまだ一般的ではなかったクラウド初期の頃から提供されてきた、代表的なデータベースサービスの1つです。 そのHeroku Postgresを開発、運営してきたHerokuは昨年(2023年)、AWS主催のイベント「AWS re:Invent 2023」でAmazon Auroraチームとの協力を発表し、今後Heroku Postgres全体をAmazon Auroraベースへ移行することを明らかにしています。 「We are migratin

          Heroku PostgresがAmazon Auroraベースに移行。新プラン「Heroku Postgres Essential」正式リリース
        • Announcing DuckDB 1.0.0

          To install the new version, please visit the installation guide. For the release notes, see the release page. It has been almost six years since the first source code was written for the project back in 2018, and a lot has happened since: There are now over 300 000 lines of C++ engine code, over 42 000 commits and almost 4 000 issues were opened and closed again. DuckDB has also gained significant

            Announcing DuckDB 1.0.0
          • ジャストシステム、ノーコードデータベース「JUST.DB」を強化 生成AIを用いた対話形式でのシステム開発が可能に

              ジャストシステム、ノーコードデータベース「JUST.DB」を強化 生成AIを用いた対話形式でのシステム開発が可能に
            • Dockerコンテナを活用したテストツール【Testcontainers】 - RAKUS Developers Blog | ラクス エンジニアブログ

              はじめに Testcontainersとは Testcontainersのメリット ハンズオン 環境設定 goプロジェクトの作成 必要なパッケージのインストール テストコードの作成 コンテナリクエストの設定 コンテナの起動 コンテナのホストとポートの取得 結果の確認 まとめ はじめに こんにちは! エンジニア2年目のTKDSです! 前回はDaggerを紹介しました。 今回もコンテナ技術を活用して、テストを容易にするツールについて紹介します。 今回取り上げるのは、統合テストやエンドツーエンドテストのためにDockerコンテナを利用するライブラリ、Testcontainersです。 Testcontainersとは Testcontainersはさまざまなプログラミング言語(Java、Go、Python、Node.jsなど)向けに提供されており、Daggerと同様にテスト用のコンテナを簡単に作

                Dockerコンテナを活用したテストツール【Testcontainers】 - RAKUS Developers Blog | ラクス エンジニアブログ
              • CEL  |  Common Expression Language

                // Simple predicates 'tacocat'.startsWith('taco') // Parameterized predicates over structured data account.balance >= transaction.withdrawal // JSON objects {'sub': '12345678', 'aud': 'example2.cel.dev', 'iss': 'https://example1.cel.dev/jwt-issuer'} // Strongly typed objects common.GeoPoint{ latitude: 10.0, longitude: -5.5 } Common Expression Language (CEL) is an expression language that’s fast, p

                • フリーBGMについて - 一般社団法人フリーBGM協会


                  BGM BGM使  BGM使  BGM BGM 使    YouTube  BGMno
                  • Oracle Database 23aiの新機能「AI Vector Search」で、テキストをベクトルデータに変換して検索してみた / 開発者向けブログ・イベント | GMO Developers

                    Oracle Database 23aiの新機能「AI Vector Search」で、テキストをベクトルデータに変換して検索してみた 5/2に発表およびリリースされた、Oracle Databaseの最新バージョン「23c」改め「23ai」 自らaiと呼称する通り、AIにフォーカスを当てた新機能であるベクトル検索機能「AI Vector Search」が導入されています その新機能である「AI Vector Search」を実際に導入し、ベクトル変換およびベクトル検索を試してみましたのでご紹介します

                    • GitHub - frectonz/sql-studio: SQL Database Explorer [SQLite, libSQL, PostgreSQL, MySQL/MariaDB, DuckDB]

                      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 - frectonz/sql-studio: SQL Database Explorer [SQLite, libSQL, PostgreSQL, MySQL/MariaDB, DuckDB]
                      • SQLポケットガイド 第4版

                        現場で重宝するSQLリファレンス。ソフトウェア開発の現場では、「SQLの構文をすぐに確認したい」「データベースによって異なるSQLの書き方を知りたい」「久しぶりにSQLを使うので簡単に復習したい」といったことがよくあります。本書では、仕事でSQLを利用しているプロの開発者を対象に、主要な5つのデータベース――MySQL、SQL Server、Oracle、PostgreSQL、SQLite――で使われるSQLの構文およびデータベースの基本を簡潔に解説します。PythonやRからSQLを利用する方法も解説しているので、データアナリストやデータサイエンティストなど、開発者以外のSQLユーザーにも有用でしょう。 まえがき 1章 SQL速修講座 1.1 データベースとは何か? 1.1.1 SQL 1.1.2 NoSQL 1.1.3 データベース管理システム(DBMS) 1.2 SQLクエリーとは何

                          SQLポケットガイド 第4版
                        • SQLのWHERE句でフィルタリングする時はNULLに気をつけようねという話 | DevelopersIO

                          Google Cloudデータエンジニアのはんざわです。 今回はSQLのWHERE句でのNULLの扱いについて、具体的な例とその原因を交えて紹介したいと思います。 また、本ブログでは使い慣れているBigQueryとネイティブにサポートしているGoogleSQLを使用しますが、他のデータベースやSQLでも同様の挙動をするので、ぜひ参考にしてみてください。 結論 WHERE句で特定の値でフィルタリングする際にNULL値を適切に処理しないと意図しない欠損が発生する恐れがあります。 特にDWHの場合、意図しない欠損は、データ分析やレポートの精度に影響を与える可能性がありますので適切な処理を検討してください。 意図しない欠損 例として、次のクエリでは、idが1以外のレコードを取得しようとしていますが、NULLも弾かれてしまいます。 WITH sample_table AS ( SELECT _arr

                            SQLのWHERE句でフィルタリングする時はNULLに気をつけようねという話 | DevelopersIO
                          • 『こんなに違うよ MySQLとPostgreSQL /』へのコメント

                            ブックマークしました ここにツイート内容が記載されます https://b.hatena.ne.jp/URLはspanで囲んでください Twitterで共有

                              『こんなに違うよ MySQLとPostgreSQL /』へのコメント
                            • Uber社、DynamoDBからLedgerStoreに1兆レコードを移行し、年間600万ドルを節約

                              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が最近リリースされ、重要な変...

                                Uber社、DynamoDBからLedgerStoreに1兆レコードを移行し、年間600万ドルを節約
                              • もう一つブログを立ち上げることにしました

                                は~い、IT好きなメグミンです。 WordPressを利用して、またブログサイトを立ち上げることにしました。 以前からどうにも気になっているテーマがあり使ってみたくなったのです。 どこまでやれるか少し心配なところもありますけど、これも学びのひとつと捉えて挑戦してみます。 ブログとなるとどうしてもWordPressに頼ってしまうところは仕方がないのかもしれません。 いろいろなテーマがあるのもWordPressの魅力のひとつと言えなくもないですから。 どんなブログになるのか少し楽しみになってきました。 どんなことでもまずはやってみることが大事なのです。 MuuMuu Domain! 独自ドメインがずっと無料!国内シェアNo.1【ロリポップ!】 【GOM Mix】初心者でも簡単な動画編集ソフト WordPress専用クラウド型レンタルサーバー『wpX Speed』 サイトに広告を掲載してお小遣い

                                  もう一つブログを立ち上げることにしました
                                • Introduction

                                  Relational algebra is a part of the relational model, a mathematical framework for data management invented in the late 1960s. All relational databases (such as PostgreSQL, MySQL, and SQLite) are based on this foundation, and much of their enduring power and popularity derive from these roots. Nevertheless, both internally and externally, relational databases as we know them deviate quite a bit fr

                                  • MySQLで「無ければINSERT、あればUPDATE」を実現する方法 - Mobile Factory Tech Blog


                                     id:kimkim0106: id:kaoru_k_0106  INSERT UPDATE UPSERT Duplicate entry  使    Duplicate entry  1. Duplicate entry  2. INSERT ... ON DUPLICATE KEY UPDATE 3.  INSERT  Duplicate entry
                                      MySQLで「無ければINSERT、あればUPDATE」を実現する方法 - Mobile Factory Tech Blog
                                    • Driftデータベースの中身はDevToolsで確認できる

                                      端末にデータベースを持つモバイルアプリを開発していると、データベースの中身を確認したいことがありますよね。 Flutter では Isar や Realm を用いることも多いと思います。これらは当初からデータベースの中身を確認するためのツールが提供されています。 SQLite ベースの Drift では、これまでデータベースの中身を確認するためのツールは drift_db_viewer を使用することが一般的でした。そして、アプリの中でデータベースの中身を確認するための画面を作成することが多かったはずです。 しかし、先日 DevTools に拡張機能を実装できるようになりました。 そして、これを利用して DevTools 上で Drift データベースの中身を確認することができるようになりました。 公式ドキュメントにその方法が記載されていますが、それだけではわかりにくい部分もあるため、ここ

                                        Driftデータベースの中身はDevToolsで確認できる
                                      • サロゲートキーにこだわるデータモデルの異様さ - 設計者の発言

                                        サロゲートキーは「ワサビ」のようなものだ。ある種の料理を引き立てるため、熟慮のうえ利用される。どんな料理にもワサビが強制されるとしたら、異様な食卓になるだろう。同様に、どんなデータを扱う場合にもサロゲートキーが強要されるとしたら、異様な情報管理システムになるだろう。 その異様さはさまざまな例で示せるが(参考記事「Railsは新人教育に向いていない」)、今回は「予実管理」のモデルで眺めてみよう。まずはまともな例(図1)。期間別の管理項目が、年月を含む主キーで与えられるテーブル上に保持されている。業務システムではふつうに見られるものだ。 図1.予実管理のモデル さまざまなリソース毎に期間別の計画値を設定して実績値と比較することは、業務システムの日常的な役割のひとつである。期間別の計画と実績の乖離を見るというのは、業務上の管理レベルを高めていくための常套手段だ。実績値の集計元となるトランザクショ

                                          サロゲートキーにこだわるデータモデルの異様さ - 設計者の発言
                                        • 【Python】noSQLドキュメントデータベース「cookiedb」のインストール

                                          cookiedbのインストールについて解説しています。CookieDBはすべてのデータが暗号化されたモデルを使用する noSQL データベースです。 「cookiedb(https://github.com/jaedsonpys/cookiedb)」はnoSQLデータベースで、高速ストレージを必要とする使いやすいプロジェクトを作成し、データを完全に制御できる。 ■Python 今回のPythonのバージョンは、「3.8.5」を使用しています。(Windows11) ■cookiedbをインストールする cookiedbをインストールを行いますが、今回はpipを経由してインストールを行うので、まずWindowsのコマンドプロンプトを起動します。 pip install cookiedb 起動後、上記のコマンドを入力し、Enterキーを押します。 なお、今回は、pythonランチャーを使用して

                                            【Python】noSQLドキュメントデータベース「cookiedb」のインストール
                                          • 【SQL】HAVINGの使い方とWHEREとの違いを解説


                                            SQLHAVINGHAVINGHAVINGWHERE HAVING SQLHAVINGSELECT使GROUP BYGROUP BY HAVINGWHEREGROUP BYHAVING
                                              【SQL】HAVINGの使い方とWHEREとの違いを解説
                                            • OpenAPI Generatorの出力モデルをMongoDBで扱いたかった(失敗) - Qiita

                                              OpenAPIとは OpenAPI(旧 Swagger)というREST API用のインターフェイス定義方法をご存知でしょうか? OpenAPIに沿った定義ファイルを、Stoplight等を用いて書くと、openapi-generator-cli等のジェネレータを使うことで、Go/Python-Flaskなどのサーバーのテンプレート、Go/Python/TypeScript等のクライアントライブラリ、モックサーバー、ドキュメント等をある程度自動で生成させることができます。 ジェネレータを使うことで、一度定義ファイルを用意すれば、サーバー側、クライアント側で1から全部書かずに 自動生成したモデルを利用して割と迅速に実装を進めることができる、らしいです。 今回やろうとしたこと 相当時間をかけてOpenAPIのドキュメントを書いたので、可能な限り自動生成ベースでAPIサーバーを実装したい。 前バー

                                                OpenAPI Generatorの出力モデルをMongoDBで扱いたかった(失敗) - Qiita
                                              • 複雑さの解消: Spanner がマイクロサービス ベースのアーキテクチャを簡素化 | Google Cloud 公式ブログ

                                                Szabolcs RozsnyaiSenior Staff Solutions Architect, Spanner ※この投稿は米国時間 2024 年 5 月 4 日に、Google Cloud blog に投稿されたものの抄訳です。 最新のアプリケーション設計の分野では、シンプルであるだけでなく、スケーラブルでパフォーマンスが高く復元力のあるアーキテクチャを作成するためのさまざまな選択肢をデベロッパーが利用できます。Kubernetes(K8s)などのコンテナ プラットフォームでは、ユーザーがノードと Pod の仕様をシームレスに調整してサービスをスケールできます。このスケーラビリティは弾力性を犠牲にせずに済み、サービス ユーザーの一貫したパフォーマンスも確保します。それゆえ、Kubernetes が、中規模から大規模の組織で復元性のある分散システムを構築するための事実上の標準になった

                                                  複雑さの解消: Spanner がマイクロサービス ベースのアーキテクチャを簡素化 | Google Cloud 公式ブログ
                                                • 【発表記事】NutanixとEDBは最新データプラットフォームを連携して提供 | EDBジャパンブログ2024

                                                  2024年5月21日、バルセロナで開催されましたNutanix社主催イベント、「.NEXTカンファレンス」にて、ハイブリッド・マルチクラウド・コンピューティングのリーダーであるNutanix(NASDAQ: NTNX)とエンタープライズ企業向けのPostgreSQLのリーダーであるEnterpriseDB(以下「EDB」)は、提携を拡大したことを発表しました。両社は今後、顧客企業がPostgreSQLを活用することで、最もデータ集約型で高セキュリティなアプリケーションやワークロードに対応できる環境を目指します。 >> 詳細は下記本社発表記事(英語)を参照ください。 Nutanix and EDB Partner to Deliver a Modern Data Platform

                                                    【発表記事】NutanixとEDBは最新データプラットフォームを連携して提供 | EDBジャパンブログ2024
                                                  • 民族音楽研究所視聴覚データベース

                                                    このホームページは、東京音楽大学民族音楽研究所が所蔵する視聴覚データベースを 大学の内外に公開する事業に基づくものです。

                                                    • Docker の公式 PostgreSQL イメージでの HEALTHCHECK 指定方法まとめ

                                                      Docker の公式 PostgreSQL イメージを使うときの の指定方法についてまとめました。 各種バージョン・イメージが違うとあてはまらなくなることがあるので、参考にされる際はその点留意してください。 確認時の環境 対象イメージ (タグ: ) macOS Doc…

                                                        Docker の公式 PostgreSQL イメージでの HEALTHCHECK 指定方法まとめ
                                                      • データの結合 - Amazon QuickSight

                                                        翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。 データの結合 Amazon の結合インターフェイスを使用して QuickSight 、1 つ以上のデータソースからオブジェクトを結合できます。Amazon を使用してデータを QuickSight 結合することで、異なるソースからデータを複製することなく、異なるデータをマージできます。 結合されたデータセットのタイプ 結合は 2 つの QuickSight 論理テーブル 間で実行され、各論理テーブルにはデータの取得方法に関する情報が含まれます。でデータセットを編集する場合 QuickSight、ページの上半分の結合図には、各論理テーブルが長方形のブロックとして表示されます。 結合データセットには、 QuickSight同一ソースとクロスソースの 2 つの異なるタイプ

                                                        • SQLに触れてみよう - Qiita


                                                           SQLSQL SQLSQL NULLSQL  DB-fiddleSQL SQL  SQL
                                                            SQLに触れてみよう - Qiita
                                                          • mongoDBでもRDBのように外部Collectionを結合したい!(populate & aggregate $lookup) - Qiita


                                                            mongoDBRDBCollectionpopulate & aggregate $lookupMongoDBmongooseTypeScriptGraphQLNestJS   NestJS × mongoDBRDB調 CollectionCollection mongoDBNestJSmongoose使 popul
                                                              mongoDBでもRDBのように外部Collectionを結合したい!(populate & aggregate $lookup) - Qiita
                                                            • 【SQL】COALESCE関数とは?意味や使い方をわかりやすく解説!


                                                              SQLNULLCOALESCE COALESCENULLNULL  NULL NULLquanityCOALESCE使NULL0
                                                              • [初学者向け]テーブル定義に最低限必要な知識 - Qiita

                                                                [初学者向け]テーブル定義に最低限必要な知識 今回初めてテーブル定義を行ったので、テーブル定義を行う前に知っておきたい単語をまとめておきたいと思います。 目次 データベース(DB) テーブル マスターデータ トランザクションデータ 主キー(プライマリーキー) 外部キー データベース(DB) まず、テーブルはデータベースの中に格納されています。 データベースとは簡単にいうと色々なデータが入っている箱のようなものです。 そしてその中に、テーブルというデータが入っている箱のようなものがあります。 Excelで例えると、データベースがブック。テーブルがシート(もしくは表)です。 テーブル テーブルとは、データベースの基本的な構造で、行(レコード)と列(カラム)で構成されます。列は特定のタイプのデータ(例:名前、年齢など)を表し、行はそのデータの特定の値(例:すずき、25歳など)を表します。 マスタ

                                                                  [初学者向け]テーブル定義に最低限必要な知識 - Qiita
                                                                • PostgreSQL 16とその後

                                                                  今年の初め、私はカナダで開催されたPGConf 2023に参加し、PostgreSQLがバークレー校の研究プロジェクトから最も先進的なオープンソースデータベースとしての地位を確立するまでの進化について話し、PostgreSQL 16で導入された様々な改善点、特に論理レプリケーションについて論じました。 私の講演では、バージョン16で導入された魅力的な新機能にフォーカスしましたが、PostgreSQLの過去、つまり過去のバージョンにおける主要な機能の年表や、PostgreSQL 17での実装に向けてコミュニティが議論してきた内容など、将来についても触れました。 PostgreSQLがその初期から歩んできた長い道のりをより深く理解するためには、PostgreSQLの進歩と、その過程で蓄積された素晴らしい機能の一覧を再確認することが重要だと思います。これは、献身的で熱心なコミュニティの活動のおか

                                                                    PostgreSQL 16とその後
                                                                  • Debian 12 bookworm に MariaDB をインストールして Hello World!

                                                                    この記事はインフラ初心者が纏めているため、あまり信用しないでください。この記事を参考にセットアップしたことによって被った損害・損失に対し、いかなる場合でも一切の責任を負いませんのでご了承ください。あくまでも自己責任でお願いします🙇‍♂️ 本記事では、Debian のインストールと設定は完了しているものとする。最終的に目指す構成は以下の通り。 OS: Debian 12 bookworm web サーバー + PHP: FrankenPHP (Caddy + PHP8.3) データベース: MariaDB - 本記事 データベース ( MariaDB ) のインストール まずは MariaDB をインストール。 $ sudo mysql_secure_installation NOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR

                                                                      Debian 12 bookworm に MariaDB をインストールして Hello World!
                                                                    • PostgreSQLでbulk insert/update/upsert - yu/logs/*

                                                                      PostgreSQLでbulk insert/update/upsertしたいときのメモ 0.確認用の環境 0.1.前提:PostgreSQLのバージョン 0.2.確認用のテーブル 1.bulk insert 1.1.クエリ 1.2.実行後の状態 1.3.実際にSQL Fiddleで実行した結果のリンク 2.bulk update 2.1.クエリ 2.1.1.パターン1 case式で分岐させる 2.1.2.パターン2 各値をパラメータとして渡す 2.1.3.パターン3 配列をパラメータとして渡す 2.2.実行後の状態 2.3.実際にSQL Fiddleで実行した結果のリンク 3.bulk upsert 3.1.クエリ 3.2.実行後の状態 3.3.実際にSQL Fiddleで実行した結果のリンク 3.4.補足 3.4.1.補足1 どう動いてるのか 3.4.2.補足2 注意点? 4.参考UR

                                                                        PostgreSQLでbulk insert/update/upsert - yu/logs/*