はてぶ・Qiita・Zennのトレンド記事を紹介
SQLはデータベースを操作するための言語です。データの検索や更新、集計など、さまざまなデータ処理に使われます。
Cortex Analyst におけるメタデータ露出の制御とAPI駆動によるText-to-SQL精度評価の確立 🔖 2
背景Snowflake の Cortex Analyst は、自然言語の質問を SQL に変換する Text-to-SQL サービスである。ビジネスユーザが SQL を書かずにデータ分析を行えるため、多くの企業で導入が進んでいる。しかし、実際の運用において、生成される SQL
― 業務要望に応えるために「設計とカスタマイズ開発」が不可欠な理由生成AIの進化により、「自然言語からSQLを生成できる」という話をよく耳にするようになりました。一見すると、テーブル定義書をAIに渡せば、業務ユーザーの質問をそのままSQLに変換してくれるように...
Dev Containersで構築するSQL Server & C# 開発環境 🔖 1
TL;DR:Dev Containers を使えば、ローカル環境に .NET SDK や SQL Server を直接インストールすることなく、VS Code と Docker だけで「汚れない・壊れない」開発環境を瞬時に構築できます。 Dev Containers (De
AI を使って優れた SQL を作成する: Text-to-SQL 手法の説明 | Google Cloud 公式ブログ 🔖 47
Try Gemini 3Our most intelligent model is now available on Vertex AI and Gemini Enterprise Try now ※この投稿は米国時間 2025 年 5 月 17 日に、Google Cloud
「SQLiteは本番で使えない」は本当か? 未経験がRails 8 × 格安VPSで負荷試験を乗り越え、PHP学習アプリをリリースしました! 🔖 3
初めまして、sekitoと申します。この度、PHP8技術者認定初級試験の受験者に向けた学習サポートアプリ、『PHP8技術者認定初級試験スタディ』をリリースしました。この記事でお伝えしたいのはアプリの宣伝だけではありません。このアプリは、月額800円のVPSとSQLiteとい
『NewSQL徹底入門』 - Don't Repeat Yourself 🔖 53
NewSQLというキーワードを最近よく聞くようになってきました。TiDBはその代表格で、私の所属する会社でもよくその動向に関する情報が共有されています。最近話題になっていたものだとモンスターハンターワイルズへの利用でしょうか。[*1]最近だとAWSがDSQLを発表していて、書き込
7年運用した Firestore から 1億件超えのデータを Cloud SQL に移行し、速度と費用と開発体験を改善した話 🔖 4
はじめにこんにちは。株式会社 QuizMarket の @ymdkit です。この記事では、自社で開発・運営する学習管理サービス「暗記メーカー」にて、2025年に行ったデータ移行やそれによって得られた効果について振り返ります。本記事の主なターゲット無料枠のサービスを利用
Rails + SQL Server環境でハマったBooleanの罠 🔖 1
こんにちは、WEBエンジニアのChoi(チェ)です。 BUYMAの購入者向け機能を開発するチームで、主にSEO改善の業務を担当しています。 この記事はEnigmo Advent Calendar 2025の23日目の記事です。 Railsを使用する際は一般的にMySQLやPost
「あえてSQLは書かせない」営業現場で“そのままでも使える“レポート生成AI Agentの紹介 🔖 1
この記事は ADK Advent Calendar 2025 の 22日目の記事です。 こんにちは、データプラットフォームチームの白瀧です。 突然ですが、皆さんの会社の営業チームから、こんな悲鳴を聞いたことはありませんか? 「明日の訪問準備、データを見る時間が全然足りない……!」
この記事は MICIN Advent Calendar 2025 の 21 日目の記事です。https://adventar.org/calendars/11601前回はKotaroさんの、クラウド上でコンテンツ管理ができ、完全無料で動画再生もできるサイネージアプリを作ってみ
FastAPIの作者が作った「SQLModel」が革命的すぎるので、全Python使いに教えたい 🔖 291
この記事はLivetoon Tech Advent Calendar 2025の11日目の記事です。 本日はCTOの私がよく使ってるSQLModelについてお話します。 宣伝 今回のアドベントカレンダーでは、LivetoonのAIキャラクターアプリのkaiwaに関わるエンジニアが
EXPLAINで探る!SQLが速くなる・遅くなる理由 - iimon TECH BLOG 🔖 67
はじめに 前提 EXPLAIN(実行計画)とは EXPLAINを使ってみる EXPLAIN の主なフィールドを見てみよーー インデックスありと無しのEXPLAINを比較してみた ▼ インデックス無しで検索した場合の EXPLAIN ▼ インデックスありで検索した場合の EXPLA
BigQueryのSQLいろいろ (5) NULL・その他の型 🔖 4
BigQueryのSQLについて、ドキュメントを読んだり実験したりしながら挙動を解き明かしていこうと思います。第5...
EXPLAINで探る!SQLが速くなる・遅くなる理由 🔖 67
はじめに 前提 EXPLAIN(実行計画)とは EXPLAINを使ってみる EXPLAIN の主なフィールドを見てみよーー インデックスありと無しのEXPLAINを比較してみた ▼ インデックス無しで検索した場合の EXPLAIN ▼ インデックスありで検索した場合の EXPLA
PostgreSQLのRLSが有効時3分 vs RLS無効時1.7秒のSQL実行時間差はなぜ生まれるの?をパフォーマンス改善内部探訪編 🔖 1
!この記事は毎週必ず記事がでるテックブログ Loglass Tech Blog Sprint の121週目の記事です!3年間連続達成まで残り38週となりました!クリスマスが近いですね。自分の身長より大きいクリスマスツリーを買って満足したしおりん(@jamgodtree)で
SQLアンチパターンを根本から理解する:実務で遭遇した“DBが泣く”5つのNGクエリと改善策 🔖 142
本番環境でデータ量が増えた瞬間、アプリケーションが突然重くなる──。すべてのエンジニアが一度は直面するこの悪夢。その原因の多くは “気づかぬうちにDBを苦しめているSQL” です。 この記事では、実務で特に被害が大きかった 5つの致命的なSQLアンチパターン を取り上げ、 なぜ遅
SQLアンチパターンを根本から理解する:実務で遭遇した“DBが泣く”5つのNGクエリと改善策 🔖 142
本番環境でデータ量が増えた瞬間、アプリケーションが突然重くなる──。すべてのエンジニアが一度は直面するこの悪夢。その原因の多くは “気づかぬうちにDBを苦しめているSQL” です。この記事では、実務で特に被害が大きかった 5つの致命的なSQLアンチパターン を取り上げ、...
BigQueryのSQLいろいろ (4) ARRAY型・STRUCT型 🔖 4
BigQueryのSQLについて、ドキュメントを読んだり実験したりしながら挙動を解き明かしていこうと思います。第4...
DBスキーマ管理をシンプルに保つsqldefという選択肢 🔖 2
はじめにSapeetでSWEをやっている久保田です。今回はプロダクトの立ち上げに際してDBスキーマ管理にsqldefを採用した経緯と、sqldefをCIへ統合し、RDSへのマイグレーションを簡単に適用するプラクティスを紹介します。sqldefを使うことで得ることが...
はじめにプログラマーとして2年目になった今日この頃、嬉しいことに最近ではコードを書く機会が増えてきています。書く機会が増えると気になってくるのがコードの最適化もそうなのですが、やはりセキュリティ面でしょう。特に気になっていたのが資格勉強や調べ事をしていると頻出する...
モバイルアプリのログを Agentic Coding で SQL を書かせてダッシュボードを作る 🔖 1
こんにちは、株式会社IVRy のボルドーです。本記事では弊社のモバイルアプリ「アイブリー」で取得している Firebase の Analytics および Crashlytics のログを Claude Code に分析、SQL を書かせてデータ基盤上にモニタリングダッシュボー
「勘で改善するな、まず計測せよ」──SQLチューニングで40秒が1秒になった奮闘記── 🔖 3
こんにちは。入社2年目でSEをやっているT・Sです。 ECサイトで改修をした際に、「カート処理が異常に遅い」という報告が舞い込んできました。 通常なら1秒程度の処理が、特定の条件下で40秒以上もかかってしまう。ECサイトにとって、これは致命的な問題です。 この記事では、その問題を
超高速SQL単体テスト rawsql-ts/pg-testkit 🔖 147
テーマ「2025年の最も大きなチャレンジ」AISQLTypeScriptORMunittesttechDiscussion
本記事は、Snowflake Advent Calendar 2025 の 1 日目です。2025年10月1日に開催した第5回Snowflake中部ユーザー会で発表した内容に加筆再構成したものになります。ですので、基本的に2025年9月末時点の情報に基づきます(一部最新情報反
本記事は、Snowflake Advent Calendar 2025 の 1 日目です。2025年10月1日に開催した第5回Snowflake中部ユーザー会で発表した内容に加筆再構成したものになります。ですので、基本的に2025年9月末時点の情報に基づきます(一部最新情報反
超高速SQL単体テスト rawsql-ts/pg-testkit 🔖 147
Node.jsでSQLを高速に単体テストするライブラリ @rawsql-ts/pg-testkit を紹介します。生SQLは当然として、PrismaやDrizzleなど既存ORMとも併用可能で、既存アーキテクチャを壊さず導入できます。 従来の問題点SQLの単体テストを行う
新テーブルへの移管で精一杯なのに、こういう時に旧実装の負債を引いてしまうんですよねぇ・・・笑。 起きてほしくない時には必ず起きる、という真理なのでしょうがないです。(笑) SQLの解析はさんざんやってきましたけど、いかに根っこを見つけるかというところですね。 ぶっちゃけAIのSQ
sqldefとkin-openapiにコントリビュートした話 🔖 26
こんにちは、バックエンド基盤チームの徳森です。 バックエンド基盤チームでは、バックエンドエンジニアの生産性向上やコスト削減を目的に、エンジニア主導で課題の発見や解決を行っています。 今回は、チームでの具体的な業務内容の一部として、二つのOSSにコントリビュートした話を紹介します。
TypedSql──C# の型システムをクエリエンジンとして「悪用」してみた話 🔖 82
0. はじめにTypedSql は、ある日ふと湧いた「ちょっとした不満」から始まりました。.NET でコードを書いていると、「クエリっぽい処理」を書く場面がよくあります。例えば、すでにメモリ上にある List や配列をフィルタして、一部の列だけ取り出したいとき...
SQL の比較演算子 "<>" と "!=" の違いについて 🔖 40
はじめにSQL で一致しないというのを表すとき、どのような文を書くでしょうか?私は <> を主に使って書くのですが、!= を使う人を見かけ、違いが気になったので少し調べてみました。各 RDBMS の不等価演算子についてまずは身近な RDBMS のドキュメント
BigQueryのSQLいろいろ (3) 日付・時刻型 🔖 19
BigQueryのSQLについて、ドキュメントを読んだり実験したりしながら挙動を解き明かしていこうと思います。第3...
【SQL/DB】データ移行・同期を安全に!「WRK/STGテーブル」を使ったデータが壊れないマージ手法 🔖 2
はじめに皆さんこんにちは!エンジニアの弘輝です。今回は、データベース内のデータを他のデータベースに移行・同期する際に、データを壊さずに安全かつ確実に処理を行うための方法を解説します。特に大規模なバッチ処理や、外部連携データを扱う環境では、データの整合性を守りながら更...
読むにあたって、特にNewSQLについての前提知識は必要ありませんが、「NewSQLって何? 難しそう」と思った方は、簡単に概略を説明した以下の拙稿を先に読んでおくと具体的なイメージが湧くと思います。ざっくりいうと、2010年代後半に主要な製品が登場して現在広がりを見せている分散
もうSQLは書かない バイブクエリが企業のデータ分析を変える 🔖 72
私たちがデータから答えを得る方法が、いま変わろうとしています。 何十年もの間、クエリとはSQLを書くこと、硬直したビジネスインテリジェンス(BI)ツールを操作すること、あるいはダッシュボードへのリクエストの回答を列に並んで待つことを意味していました。それは確かに機能していましたが
SQL課題:月の集合を連続した期間の集合にまとめてください - エムスリーテックブログ 🔖 59
データ基盤チーム & Unit9(エビデンス創出プロダクトチーム)ブログリレー 4日目は、SQLプログラミングのお話をお届けします。Unit9エンジニアの三浦[記事一覧 ]です。昨日は木田さんの『巨大テーブルにインデックスを追加したい、Flywayで』でした。 今回の課題はタイ
SQL課題:月の集合を連続した期間の集合にまとめてください 🔖 59
基盤チーム & Unit9(エビデンス創出プロダクトチーム)ブログリレー 4日目は、SQLプログラミングのお話をお届けします。Unit9エンジニアの三浦[記事一覧 ]です。昨日は木田さんの『巨大テーブルにインデックスを追加したい、Flywayで』でした。 今回の課題はタイトル通
冴えた Claude Code の育て方(50 本の SQL を dbt 化した話) - エムスリーテックブログ 🔖 140
システムを運用していると時折直面するのが「移行作業」です。 新しい技術に触れられるのは楽しいです。一方、大量のコードの書き換えはちょっと辛いですよね。単純な置換で済めばよいのですが、そううまくはいかないことがほとんどです。 今回はこの書き換えを Claude Code を活用して
冴えた Claude Code の育て方(50 本の SQL を dbt 化した話) 🔖 140
システムを運用していると時折直面するのが「移行作業」です。 新しい技術に触れられるのは楽しいです。一方、大量のコードの書き換えはちょっと辛いですよね。単純な置換で済めばよいのですが、そううまくはいかないことがほとんどです。 今回はこの書き換えを Claude Code を活用して
BigQueryのSQLについて、ドキュメントを読んだり実験したりしながら挙動を解き明かしていこうと思います。第2...
できれば知らずに済ませたかったAurora DSQL非互換集 - ArkEdge Space Blog 🔖 124
株式会社アークエッジ・スペースの id:koba789 です。 アークエッジ・スペースでは、衛星データを活用するためのアプリケーションを開発しています。人工衛星のカバレッジはグローバルなため、それを活用するアプリケーションもグローバルであるべきでしょう。 グローバルなアプリケーシ
BigQueryのSQLについて、ドキュメントを読んだり実験したりしながら挙動を解き明かしていこうと思います。第1...
Cortex Analyst と Streamlit を用いた Text2SQL アプリ作成 🔖 1
記事の概要こんにちは。シンプルフォーム株式会社でインターンをしています、長井です。この記事では、Cortex Analyst [1] を用いたチャットアプリケーションを Streamlit [2] で構築した事例を紹介します。具体的には本アプリケーションで実装した以下の機能を
Rustのsqlxを使ったリポジトリ層の設計パターン 🔖 1
sqlxはRustからデータベースを扱うためのライブラリです。Rust製のORMとしてはdieselなどの先発のライブラリがありますが、非同期処理に対応していることや、実装が簡単であるといった特長から、近年人気を集めています。sqlxの基礎的な使い方に関する解説記事は、比較的多
ダッシュボード作りが捗る! MetricsQL (VictoriaMetrics) の便利機能 🔖 3
こんにちは。DBRE チーム の飯塚です。 サイボウズのプライベートクラウド Neco ではメトリクスの保存とモニタリングに VictoriaMetrics を利用しています。私はプライベートクラウドの利用者として、この VictoriaMetrics にメトリクスを保存したり、
OpenTelemetryの計装ライブラリ比較 for database/sql 🔖 59
はじめに CloudPlatform部のpddgです。GoにおけるOpenTelemetryの計装ライブラリ、特にdatabase/sqlパッケージのトレーシングを行うためのライブラリにはデファクトスタンダードと呼べるものがありません。本記事では、いくつかのサードパーティーライブ
概要 SQLはデータベース操作に特化した言語で、柔軟にデータを操作できます。ただし、独自のロジックに基づいているため、それを正しく理解しなければ、読みづらくパフォーマンスの出ないSQLになってしまいます。本書では、「条件分岐」「集約」「ループ」「結合」「更新」など日常的に実行する
はじめに普段、SQLを扱うときは A5:SQL Mk-2 などの素晴らしいツールにお世話になっています。ただ、これらは機能がとても豊富な反面、初心者には少しハードルが高いと感じることがあります。でもって、日曜開発で C#でシンプルな学習用SQLエディタを作ってみまし...