並び順

ブックマーク数

期間指定

  • から
  • まで

321 - 360 件 / 520件

新着順 人気順

mysqlの検索結果321 - 360 件 / 520件

  • GitHub - stripe/pg-schema-diff: Go library for diffing Postgres schemas and generating SQL migrations

    Computes the diff(erences) between Postgres database schemas and generates the SQL required to get your database schema from point A to B with minimal downtime & locks. This enables you to take your database and migrate it to any desired schema defined in plain DDL. The tooling attempts to use native postgres migration operations to perform online migrations and avoid locking wherever possible. No

      GitHub - stripe/pg-schema-diff: Go library for diffing Postgres schemas and generating SQL migrations
    • https://blogs.oracle.com/mysql/post/welcome-to-dolphie

      • 【豆知識】データベースを別のデータベースクラスタにリストアしたい|PostgreSQLインサイド

        実現方法 バックアップしたデータベースを別のデータベースクラスタにリストアしたい場合があります。例えば、開発環境のデータベースクラスタにあるデータベースの1つをテスト環境のデータベースクラスタに移行したいような場合です。このような場合、データベースオブジェクトの所有者がリストア先に存在しないとリストア時にエラーが発生するため、事前に、バックアップしたオブジェクトに関わるロールをリストア先に作成してから、リストアしてください。 実行例 データベース“mydb”のすべてのデータベースオブジェクトをユーザー(以降“ロール”)“admin”が作成しているものとします。このデータベースに対し、以下のようにロール“admin”からpg_dumpコマンドを使ってアーカイブファイル形式でバックアップしたことを前提とします。

          【豆知識】データベースを別のデータベースクラスタにリストアしたい|PostgreSQLインサイド
        • Aurora v2 に Upgrade Checker Utility を実行してみた - mita2 database life

          Aurora MySQL v2 (MySQL 5.7 互換) の EOL が 2024/10/31 ということで、そろそろソワソワし始めている方も多いのではないでしょうか。 Upgrade Checker Utility MySQL Shell には、MySQL 5.7 から 8.0 へアップグレードする際に問題になりそうな点を洗い出してくれる、便利なユーティリティがあります。 例えば、予約語や廃止される機能の利用の有無をチェックしてくれます。 dev.mysql.com Aurora でも動く? Upgrade Checker Utility は Vanilla MySQL を想定して作られているものです。Auroraでどこまで動くかわかりませんが、「予約語のチェックだけでも動いてくれればラッキー」ぐらいの感覚で試してみました。 MySQL Shell のオプションに --mc を指定し

            Aurora v2 に Upgrade Checker Utility を実行してみた - mita2 database life
          • Amazon RDS for PostgreSQL now supports croaring-rs and num-bigint crates for Trusted Language Extensions

            Trusted Language Extensions for PostgreSQL (pg_tle) now supports new crates for PL/Rust such as croaring-rs and num-bigint, enabling you to build more of your extensions on RDS for PostgreSQL. PL/Rust, a PostgreSQL trusted procedural language, combines the performance and resource efficiency of compiled languages like C and provides memory safety so that an unprivileged user can run code in the da

              Amazon RDS for PostgreSQL now supports croaring-rs and num-bigint crates for Trusted Language Extensions
            • M1Mac環境でDockerのMySQLを動かす - Qiita

              $ docker run -d --rm -e MYSQL_ROOT_PASSWORD=password mysql:8.0 Unable to find image 'mysql:8.0' locally 8.0: Pulling from library/mysql docker: no matching manifest for linux/arm64/v8 in the manifest list entries. この記事はM1MacでDockerを使ってMySQLのコンテナを立ち上げるためのものです。 事前準備 Docker Desktop(Preview)をインストール済 理由 M1Macのプラットフォームはarm64。 mysqlイメージのサポートプラットフォームはamd64。 イメージをプルする際に実行環境のプラットフォームに合わせて自動的にamd64のイメージを取得し、

                M1Mac環境でDockerのMySQLを動かす - Qiita
              • Monitor query plans for Amazon Aurora PostgreSQL | Amazon Web Services

                AWS Database Blog Monitor query plans for Amazon Aurora PostgreSQL As we continue to innovate and add new features on behalf of our customers, you can now maintain and manage query plans in Amazon Aurora PostgreSQL-Compatible Edition. This feature enables you to identify the query plans contributing to the current database load and track the performance statistics of query plans over time. In this

                  Monitor query plans for Amazon Aurora PostgreSQL | Amazon Web Services
                • MySQL – ごく単純なUPDATEがなぜか遅い時がある | memorandum-plus

                  先日不可解な事象に直面しました、ごく単純な1行のUPDATE文が稀に非常に遅くなる時があったのです。稀に、といいますが検証してみたところ、50回実行して1~2回程度の発生頻度。 軽く「UPDATE 遅い」などで調べてみたところ、どれにも該当しないように見えました。 ググった情報 当方の状況 といった感じです。 うーん、わからん!ということで検証して調査しました。 検証方法 わたしの環境の具体的な名称などはぼかしますが、問題が発生していたSQLは、ほぼ以下のようなモノでした UPDATE `table_name` SET `col_name` = 'ランダムな文字列' WHERE `id` = 'PRIMARYなID' カラム`id`はPRIMARYです、1カラムで一意に特定できるのでクッソ早いはず。 検証では’ランダムな文字列’をphp側で毎回生成し、’PRIMARYなID’は対象を1レコ

                    MySQL – ごく単純なUPDATEがなぜか遅い時がある | memorandum-plus
                  • Amazon RDS for MySQL delivers up to 3X higher write throughput at no additional charge

                    Amazon Relational Database Service (Amazon RDS) for MySQL now delivers up to 3X higher write throughput at no additional charge, starting with RDS for MySQL version 8.0.35. If you're running RDS for MySQL version 8.0.34 or lower, you can upgrade to RDS for MySQL version 8.0.35 to benefit from this performance improvement. We recommend that you upgrade to the latest minor versions to fix known secu

                      Amazon RDS for MySQL delivers up to 3X higher write throughput at no additional charge
                    • rails mysql5.7から8.0アップグレード時の注意点📝

                      railsが参照しているrdsをmysql5.7から8.0にアップグレードした時の注意点メモ utf8mb4を指定した場合は以下のパラメーターグループをutf8mb4にする必要がある character_set_database データベースの文字セットを定義します。文字セットは、文字を数値で表現する方法を定義するデータエンコーディングの一種です。 この設定は、新しく作成されるテーブルとそのカラムに使用されるデフォルトの文字セットを指定します。特定のテーブルやカラムに対して異なる文字セットを設定することも可能ですが、character_set_databaseはデフォルトの設定で、特定でない指定がない場合はこれが適用されます。 character_set_client ユーザーからのSQLステートメントがエンコードされている方法を定義します。クライアントからデータベースサーバーに送信される

                        rails mysql5.7から8.0アップグレード時の注意点📝
                      • MySQL | 実行中クエリの確認(show processlist)と強制終了(kill) - わくわくBank

                        クエリの結果が返ってこなくて困った経験はないでしょうか?ここでは、実行中クエリの確認方法と強制終了させる方法について紹介します。 mysql> show processlist; +-----+------+--------------------+--------------+---------+------+--------------+------------------------------------+ | Id | User | Host | db | Command | Time | State | Info | +-----+------+--------------------+--------------+---------+------+--------------+------------------------------------+ | 243 | root

                          MySQL | 実行中クエリの確認(show processlist)と強制終了(kill) - わくわくBank
                        • MySQLのトランザクション分離レベル・レコードロック・ギャップロック・ネクストキーロック - Qiita

                          概要 MySQLのロックトランザクション分離レベルと、ロックの種類について挙動がわからなかったため実際に動かしてみて確認してみた MYSQLのトランザクション分離レベルは、REPEATABLE READ デフォルトとなっている ORACLEやPosgreSQLでは READ COMMITTED トランザクションでの処理時は、読み取り・変更時ともにロックがかかる SQL:1992 のトランザクション分離レベルに関しては、デフォルトの InnoDB レベルは REPEATABLE READ です。InnoDB では、SQL 標準に記載された 4 つのトランザクション分離レベル (READ UNCOMMITTED、READ COMMITTED、REPEATABLE READ、SERIALIZABLE) がすべて提供されます。 https://dev.mysql.com/doc/refman/5.

                            MySQLのトランザクション分離レベル・レコードロック・ギャップロック・ネクストキーロック - Qiita
                          • TiDB Cloud における大規模 PoC の話 - db tech showcase 2023 Tokyo

                            イベント開催日:2023年12月07日 現在運用している巨大な MySQL サーバの移行先の候補の一つとして TiDB があります。TiDB Cloud がこれらの MySQL の移行先として可能性があるかどうかについて、特に性能面で大規模 PoC を実施しました。今回はその PoC についての内容や方法、またその結果についてお話します。

                              TiDB Cloud における大規模 PoC の話 - db tech showcase 2023 Tokyo
                            • MySQL :: MySQL Shell 8.0 :: 8.1 アップグレードチェッカユーティリティ

                              util.checkForServerUpgrade() 関数は、MySQL サーバーインスタンスのアップグレード準備ができているかどうかを確認できるアップグレードチェッカユーティリティです。 MySQL Shell 8.0.13 から、最初の MySQL Server 8.0 General Availability (GA) リリース (8.0.11) から現在の MySQL Shell リリース番号と一致する MySQL Server リリース番号まで、アップグレード先のターゲット MySQL Server リリースを選択できます。 アップグレードチェッカユーティリティは、指定されたターゲットリリースに関連する自動チェックを実行し、手動で行う必要がある関連チェックをさらにアドバイスします。 アップグレードチェッカユーティリティを使用して、MySQL 5.7 サーバーインスタンスの互換

                              • PostgreSQL 16検証報告

                                更新日: 2023年9月29日 2023年秋にリリース予定となっている PostgreSQL 16 の新機能や性能向上、非互換変更点の主要なものについて動作検証を行った結果を報告します。 本検証レポートは実施手順をコマンドレベルで記載しているため、PostgreSQL 16 の新機能を実際に動作させて確認したい方のガイドブックとしても活用できます。 PostgreSQL 16 の主要な強化点は以下の通りです。 性能向上 パラレルクエリ対応追加 ウィンドウ関数の最適化 同時データ投入の性能向上 SIMD CPUアクセラレータ対応 SQL機能 SQL/JSON 対応 整数リテラル表現の追加 ICU照合順序の拡張 ロジカルレプリケーション機能追加 スタンバイ上でのパブリケーション トランザクションの並列適用 双方向ロジカルレプリケーション クライアント機能 libpqロードバランス psqlで拡

                                  PostgreSQL 16検証報告
                                • ゲームを題材に学ぶ 内部構造から理解するMySQL 記事一覧 | gihyo.jp

                                  運営元のロゴ Copyright © 2007-2024 All Rights Reserved by Gijutsu-Hyoron Co., Ltd. ページ内容の全部あるいは一部を無断で利用することを禁止します⁠。個別にライセンスが設定されている記事等はそのライセンスに従います。

                                    ゲームを題材に学ぶ 内部構造から理解するMySQL 記事一覧 | gihyo.jp
                                  • sqldefとpgrollを利用したPostgreSQLでのスキーマブルーグリーンデプロイメント

                                    この記事はこのエントリー以下のアドベントカレンダーの11日目の記事です。 3-shake Advent Calendar 2023 昨日はtoyb0xによる TODOコメントをチケット管理するためのESLint Custom Ruleでした。 PostgreSQL Advent Calendar 2023 昨日は@ozozatyによる PostgreSQLのjsonb型でJSONパス式(JSONPath)を使うでした。 はじめに PostgreSQLではDDLはその性質からテーブルレベルでロックを取得してしまいます。 SREやPlatform EngineeringなどDevOpsのプラクティスを実践する組織ではリリースが多くなり、必然的にデータベースへのDDL実行も多くなるでしょう。 そのためどんなに極小のDDLによるロックも積れば大きな停止時間になってしまい、ユーザーの負利益が増大しま

                                      sqldefとpgrollを利用したPostgreSQLでのスキーマブルーグリーンデプロイメント
                                    • 第198回 MySQLのロック構文LOCK TABLESとLOCK INSTANCE FOR BACKUPについて | gihyo.jp

                                      MySQLには行単位のロックだけではなく、テーブル単位、インスタンス単位のLOCK 〇〇構文も実装されています。LOCK TABLES構文は以前からありましたが、LOCK INSTANCE FOR BACKUPはバージョン8.0から追加されています。今回はこれらのLOCK 〇〇構文について説明していきます。 なお、今回利用しているMySQLのバージョンは8.0.32になります。 LOCK TABLES LOCK TABLESは、その名の通りテーブルをロックするときに用いる構文です。LOCK TABLE <table_name> [lock _type]で実行します。 lock_typeにはREAD、WRITEのいずれかが入ります。lock_typeをREADでLOCK TABLESを実行すると、読み取りのみ実行可能なテーブルロックになります。lock_typeがREADの場合は、そのセッシ

                                        第198回 MySQLのロック構文LOCK TABLESとLOCK INSTANCE FOR BACKUPについて | gihyo.jp
                                      • Pgpool-IIを使ったPostgreSQLのレプリケーション・冗長化方法 - 株式会社コンバージョン

                                        概要PPostgreSQL、Pgpool-IIを使って冗長化する構築方法を記載します。 前提条件PostgreSQL、Pgpool-IIが構築されていること 環境 構築の流れ構成の検討PostregSQLの設定変更Pgpool-IIの設定変更サービス再起動構築方法[1] 構成の検討要件冗長化をする上で一番大事なのは構成を検討することです。 DBはどんなプロダクトを使うか? いくつサーバを用意するか? どうやって冗長化するか?(レプリケーション方法等) などを考慮しなければいけません。 まずはそれらしい要件を考えてみたいと思います。 OSSを使ったデータベースにして欲しい障害時に何かあっても大丈夫なように冗長化して欲しいまずは2台で作って後々増やす可能性もあるこの要件に対して「PostgreSQL(OSS)とPgpool-II(OSS)を使った冗長化構成」を提案したとして受け入れられた、とい

                                          Pgpool-IIを使ったPostgreSQLのレプリケーション・冗長化方法 - 株式会社コンバージョン
                                        • Setting up PostgreSQL for running integration tests

                                          Fri Apr 12 2024Setting up PostgreSQL for running integration tests When it comes to testing, achieving performance and reliability is crucial. In this article, I'll explain how to set up PostgreSQL for tests and discuss some common pitfalls to avoid. Isolation as the primary goal Before we dive into the details, let's define our goals: Isolation – We want to ensure that each test runs in isolation

                                          • Azure Database for PostgreSQL と Azure Cosmos DB for PostgreSQL で RLS (Row-Level Security) を使ってみた | DevelopersIO

                                            Azure Database for PostgreSQL と Azure Cosmos DB for PostgreSQL で RLS (Row-Level Security) を使ってみた いわさです。 マルチテナント SaaS のアーキテクチャーを設計する際にはデータベースのテナント分離をどのように実装するかについても考える必要があります。 データベースに RDBMS を選択した時に、同一のデータベースサーバーを複数テナントで共用する場合があります。 スキーマ単位でテナントを分ける場合もあれば、同一テーブル内にテナントを識別出来る列を設ける場合もあります。 後者の場合はアプリケーション側からクエリの条件としてテナント識別情報を指定するパターンがありますが、追加のセキュリティ対策として RLS (Row Level Security) という機能を使える場合があります。 上記の Azu

                                              Azure Database for PostgreSQL と Azure Cosmos DB for PostgreSQL で RLS (Row-Level Security) を使ってみた | DevelopersIO
                                            • Announcing High Availability for Render PostgreSQL | Render Blog

                                              Render takes your infrastructure problems away and gives you a battle-tested, powerful, and cost-effective cloud with an outstanding developer experience. Focus on building your apps, shipping fast, and delighting your customers, and leave your cloud infrastructure to us. Try Render Free The Render platform supports all your apps and all their data—with just a few clicks, you can spin up a Postgre

                                                Announcing High Availability for Render PostgreSQL | Render Blog
                                              • Goでの Mysql接続から構造体へのデータ割り当てまで - Qiita

                                                Mysql接続からデータを引っ張ってくるまで 今回は、ローカルにあらかじめ用意しておいた、IDと名前があるだけの簡単なuserデータベースにアクセスしてみます。 データベース名:gosample テーブル名:users package main import ( "database/sql" //ここでパッケージをimport "fmt" "log" _ "github.com/go-sql-driver/mysql" //コード内で直接参照するわけではないが、依存関係のあるパッケージには最初にアンダースコア_をつける ) //引っ張ってきたデータを割り当てるための構造体を用意 type Person struct { ID int Name string } func main() { //mysqlへ接続。ドライバ名(mysql)と、ユーザー名・データソース(ここではgosample)

                                                  Goでの Mysql接続から構造体へのデータ割り当てまで - Qiita
                                                • IT系コミュニティを不審者からどう守るか/GitHubが無停止でMySQLをアップグレード/開発中のヨドバシAPIが目指す機能、ほか。2023年12月の人気記事

                                                  IT系コミュニティを不審者からどう守るか/GitHubが無停止でMySQLをアップグレード/開発中のヨドバシAPIが目指す機能、ほか。2023年12月の人気記事 年末に届いた今年のカレンダーをめくってみていたら、今年は閏年で2月29日まであることに気がつきました。ということは、今年はパリオリンピックの年なんですね。 東京オリンピックがついこの間だと思っていたのに、もう今年はオリンピックとは。やはり3年間の間隔はいつもよりずっと早く感じますね。 さて、2023年12月の人気記事ランキングを見ていきましょう。 1位から3位 1位 IT系コミュニティをタダ飯狙いの不審者からどう守るべきか。あるイベントで発生した深刻な事案と提言 2位 GitHub、1200台以上のMySQL 5.7を8.0へアップグレード。サービス無停止のまま成功させる 3位 ヨドバシの中の人が語る、開発中のヨドバシAPIが目指

                                                    IT系コミュニティを不審者からどう守るか/GitHubが無停止でMySQLをアップグレード/開発中のヨドバシAPIが目指す機能、ほか。2023年12月の人気記事
                                                  • Timescale社、サーバーレスデータベースに代わるDynamic PostgreSQLを発表

                                                    Lily Maraと信頼性の高いKafkaデータ処理パイプラインを構築する 今日の回では、Thomas Betts氏がカリフォルニア州サンマテオにあるOneSignalのエンジニアリングマネージャー、Lily Mara氏に話を聞いた。 彼女は、OneSignalの他のエンジニアリングチームが使用する社内サービスを担当するインフラサービスチームを管理している。信頼性の高いKafkaデータ処理パイプラインの構築方法について議論する。OneSignalは、RustのKafka...

                                                      Timescale社、サーバーレスデータベースに代わるDynamic PostgreSQLを発表
                                                    • 【T3】SQL チューニングの基礎 高塚 遥

                                                      PostgreSQL Conference Japan 2018 【T3】SQL チューニングの基礎 JPUG 理事長 高塚 遥 SQL の応答がなぜ遅いのか、どうすれば速くなるのか、という普遍的な問題に対して、基礎から解説します。 SQL が実行される仕組み、共有バッファ・OSキャッシュの働き、各種のインデックスの役割と働き、 SQL実行プランの確認方法、SQL 実行プランを調整する方法、などを取り上げます。 https://www.postgresql.jp/jpug-pgcon2018#T3 撮影・編集: Makoto Kaga (JPUG, Project92.com)

                                                        【T3】SQL チューニングの基礎 高塚 遥
                                                      • MySQLでのEXISTS周り | クロジカ

                                                        冪等性っていいですよね、何度実行しても結果が変わらないっていう。 Create, Drop周りにはIF EXISTS辺りが使えるけど、MySQLの場合はALTERになると無くなるんだよね・・・。 使えるものは以下、 CREATE DATABASE IF NOT EXISTS DROP DATABASE IF EXISTS CREATE TABLE IF NOT EXISTS DROP TABLE IF EXISTSPostgreSQLだとALTER文でもあるみたい・・・ ストアド使うよりはアプリケーションの方で制御かな・・・。 alkoshikawaネットワーク層より上側のインフラエンジニアで元Webプログラマー。 扱ってるものは・・・ インフラ: 「AWS, さくらのクラウド, リンクベアメタルクラウド」 AWSで使う部分: 「EC2、RDS、CloudFront、ELB、VPC、S3、

                                                          MySQLでのEXISTS周り | クロジカ
                                                        • Leverage pgvector and Amazon Aurora PostgreSQL for Natural Language Processing, Chatbots and Sentiment Analysis | Amazon Web Services

                                                          AWS Database Blog Leverage pgvector and Amazon Aurora PostgreSQL for Natural Language Processing, Chatbots and Sentiment Analysis March 2024: This post was reviewed and updated to include Amazon Bedrock models (Titan and Anthropic Claude). Generative AI – a category of artificial intelligence algorithms that can generate new content based on existing data — has been hailed as the next frontier for

                                                            Leverage pgvector and Amazon Aurora PostgreSQL for Natural Language Processing, Chatbots and Sentiment Analysis | Amazon Web Services
                                                          • Using pgactive: Active-active Replication Extension for PostgreSQL on Amazon RDS for PostgreSQL | Amazon Web Services

                                                            AWS Database Blog Using pgactive: Active-active Replication Extension for PostgreSQL on Amazon RDS for PostgreSQL Database replication is a method that copies changes between databases instances, and is a key component for use cases like high availability, reducing latency between an application and its source data, moving data between systems such as production and test, infrastructure migration,

                                                              Using pgactive: Active-active Replication Extension for PostgreSQL on Amazon RDS for PostgreSQL | Amazon Web Services
                                                            • Amazon RDS for PostgreSQLがアクティブ-アクティブレプリケーションのためpgactiveをサポート

                                                              Lily Maraと信頼性の高いKafkaデータ処理パイプラインを構築する 今日の回では、Thomas Betts氏がカリフォルニア州サンマテオにあるOneSignalのエンジニアリングマネージャー、Lily Mara氏に話を聞いた。 彼女は、OneSignalの他のエンジニアリングチームが使用する社内サービスを担当するインフラサービスチームを管理している。信頼性の高いKafkaデータ処理パイプラインの構築方法について議論する。OneSignalは、RustのKafka...

                                                                Amazon RDS for PostgreSQLがアクティブ-アクティブレプリケーションのためpgactiveをサポート
                                                              • Mac: HomebrewでインストールしたPostgreSQLをアップグレードする|TechRacho by BPS株式会社

                                                                MacbookのHomebrewでインストールしたPostgreSQL 14とそのデータをPostgreSQL 16にアップグレードしたときのメモです。 参考: Upgrading from PostgreSQL 14 to 15 installed with Homebrew, on an Apple Silicon Mac – Ian's notes $ brew services list Name Status User File mysql none php none postgresql@16 started hachi8833 ~/Library/LaunchAgents/homebrew.mxcl.postgresql@16.plist redis none unbound none 要点 いずれも当たり前のことですが。 当然ながら、14から16にいきなりアップグレードせず

                                                                  Mac: HomebrewでインストールしたPostgreSQLをアップグレードする|TechRacho by BPS株式会社
                                                                • AWS announces Amazon Aurora PostgreSQL Optimized Reads

                                                                  AWS announces Amazon Aurora Optimized Reads for Aurora PostgreSQL, a new price-performance capability available on new r6gd and r6id instances that delivers up to 8x improved query latency and up to 30% cost savings compared to instances without it, for applications with large datasets that exceed the memory capacity of a database instance. Optimized Reads uses the local NVMe-based SSD block-level

                                                                    AWS announces Amazon Aurora PostgreSQL Optimized Reads
                                                                  • [PostgreSQL]複雑なクエリや集計処理に対する参照のパフォーマンスを向上させることのできるマテリアライズドビューについてまとめてみた

                                                                    というSQLを実行すると、直近一ヶ月に作成されたユーザーを取得することができると思います。 この時の結果のスナップショット、つまり、直近一ヶ月に作成されたユーザーレコードの集合をテーブルと似たルールで使用できるようになるのがマテリアライズドビューです。 この機能はPostgreSQLではv9.3から使用できるようになっています。 通常のビューとの違い 通常、ビューはクエリの内容のみを保存します。 つまり、先ほどの例における という部分のみを保存し、viewが使用される際には、保存したクエリを実行して、その結果を取り出します。 一方、マテリアライズドビューはクエリの実行結果そのものを保存します。 したがって、作成したマテリアライズドビューを使用する際は上記のクエリが実行されず、 保存した結果をそのまま参照することができます。 マテリアライズドビューが有効なケース マテリアライズドビューは実行

                                                                      [PostgreSQL]複雑なクエリや集計処理に対する参照のパフォーマンスを向上させることのできるマテリアライズドビューについてまとめてみた
                                                                    • 【夜開催】GitHub、MySQL5.7→8.0へのサービス無停止アップグレードの内幕 (2024/03/25 19:00〜)

                                                                      お知らせ connpassではさらなる価値のあるデータを提供するため、2024年5月23日(木)を以ちましてイベントサーチAPIの無料での提供の廃止を決定いたしました。 2024年5月23日(木)以降より開始予定の「connpass 有料API」の料金プランにつきましてはこちらをご覧ください。 お知らせ connpassをご利用いただく全ユーザーにおいて健全で円滑なイベントの開催や参加いただけるよう、イベント参加者向け・イベント管理者向けのガイドラインページを公開しました。内容をご理解の上、イベント内での違反行為に対応する参考としていただきますようお願いいたします。 3月 25 【夜開催】GitHub、MySQL5.7→8.0へのサービス無停止アップグレードの内幕 ご要望につき3/25(月)19時より2度目の放映!

                                                                        【夜開催】GitHub、MySQL5.7→8.0へのサービス無停止アップグレードの内幕 (2024/03/25 19:00〜)
                                                                      • PgBouncer is useful, important, and fraught with peril

                                                                        To start, I want to say that I’m appreciative that PgBouncer exists and the work its open source maintainers put into it. I also love working with PostgreSQL, and I’m thankful for the incredible amount of work and improvements that go into it as well. I also think community and industry enthusiasm around Postgres is at an all time high. There are more managed hosting options than ever (Crunchy Dat

                                                                          PgBouncer is useful, important, and fraught with peril
                                                                        • Amazon Aurora、待望のRDS Data APIを導入しサーバーレス・ワークロードの簡素化へ

                                                                          垂直スケーラビリティと効果的なテストによる金融取引システムのパフォーマンスと効率の最大化 Peter Lawrey氏はJavaチャンピオンであり、Chronicle SoftwareのCEOとして、開発者を鼓舞してソリューションのクラフトマンシップを高めることに情熱を注いでいる。経験豊富なソフトウェアエンジニアとして、Lawrey氏はソフトウェア開発プロセスにおけるシンプルさ、パフォーマンス、創造性、革新性を奨励することに努めている。

                                                                            Amazon Aurora、待望のRDS Data APIを導入しサーバーレス・ワークロードの簡素化へ
                                                                          • SQLを含めたユニットテストにgo-mysql-serverが便利

                                                                            go-mysql-serverは、ピュアGoで書かれたMySQL互換のインメモリDBです。 READMEにあるようにサーバとして起動することもできますが、 database/sql/driverのDriverも用意されているので、プロセス内で完結することもできます。 このインメモリDBをいろいろなORMと組み合わせてユニットテストで使う方法を紹介します。 sqlc sqlx GORM ent go-mysql-server/driverの使い方 サンプル実装を用意したのであわせてご覧ください。 https://github.com/makiuchi-d/testdb ⚠ 現在の最新リリース(0.16.0)にはDriverにいくつかバグがあります。 修正PRはすでに取り込まれているので、 go get 時にはlatestではなくHEADを指定して下さい。 修正済みバージョンのリリースは10〜

                                                                            • pgvectorの紹介

                                                                              pgvector(pgvector/pgvector: Open-source vector similarity search for Postgres)はベクトルデータの類似性検索機能を提供するPostgreSQLの拡張機能です。データベース内にベクトルデータを格納し、特定のベクトルと最も近い要素を検索できます。近似値の算出はユークリッド距離、内積、コサイン距離による距離計算が提供されており、大規模なデータセットでの検索を高速化するためのインデックス機能も提供されています。レコメンデーションシステムや画像や文章の類似コンテンツ検索などのアプリケーション開発で有用になります。 pgvectorのインストールとセットアップ PostgreSQLにpgvectorをインストールします。OSはRocky Linux release 9.6、PostgreSQLは公式リポジトリからインストールし

                                                                                pgvectorの紹介
                                                                              • Amazon RDS for PostgreSQL でサポートされている外部データラッパーを使用する - Amazon Relational Database Service

                                                                                外部データラッパー (FDW) は、外部データへのアクセスを提供する特定のタイプの拡張機能です。例えば、oracle_fdw 拡張機能を使用すると、 RDS for PostgreSQL DB クラスターが Oracle データベースと連動できるようになります。別の例では、PostgreSQL ネイティブの postgres_fdw 拡張機能を使用すると、RDS for PostgreSQL DB インスタンスの外部に置かれた PostgreSQL DB インスタンスに保存されているデータにアクセスできます。 以下で、PostgreSQL でサポートされている、いくつかの 外部データラッパーについての情報を確認できます。 SQL を使用した DB ログのアクセスのための log_fdw 拡張機能の使用 RDS for PostgreSQL DB インスタンスは、SQL インターフェイスを通

                                                                                • MySQLのバージョンごとの違いについて調査した - Qiita

                                                                                  MySQLのバージョンによる機能の違いについて MySQLについて、簡単に MySQLは世界で最も普及しているオープンソースのRDSMS. リポジトリはこちら. MySQLはSQLパーサとストレージエンジンが分離していて、用途に応じたストレージエンジンを採用することができる。 MySQLのバージョンについて ex)MySQL5.1.30という表記をした場合 最初の数字(ex. 5)がメジャーバージョンおよびファイル形式を表す。特定のメジャーバージョンでファイル形式は変わらない。 2番目の数字(ex. 1)がリリースレベルで、バージョンアップにはメジャーな機能の追加や旧バージョンとのマイナーな非互換性が含まれる。 3番目の数字(ex. 30)は、新しいリリース毎に数が増える。バージョンアップにはリリースレベルでの安定性の改善が含まれる。 リリース名には、リリースの安定性を占めるサフィックスが

                                                                                    MySQLのバージョンごとの違いについて調査した - Qiita