大量のデータを、検索などの情報処理が効率よく行なえるように何らかの構造を与えて管理できる状態にしたもののこと。
よく、データベースを管理するための「管理ソフトウェア」がデータベースとよばれているが、それは本来、DBMS(データベースマネジメントシステム、Data Base Management System)と呼ぶのが適切である。
データベースには、採用している構造によって色々な種類があるが、もっともよく知られているのはRDB(リレーショナルデータベース)であると思われる。
AIエージェントは「1人ずつ」動かす必要がない AIコーディングエージェントを使った開発では、これまで一つのタスクを依頼し、完了を待ってから次の作業に移るという進め方が一般的でした。しかし、実際の開発では、機能追加、テスト、コードレビュー、アクセシビリティ確認などを同時に進めたい場面が少なくありません。 GitHubが紹介したGitHub Copilotアプリの複数エージェントセッション機能は、こうした作業を並列化するための仕組みです。複数のAIエージェントに異なるタスクを割り当て、それぞれの進捗を確認しながら作業を進められます。 重要なのは、単に複数の指示を送れることではありません。各セッシ…
AIの普及は「使えるようにする」だけでは完結しない 連邦・州・地方・部族政府を対象に、AIへのアクセス拡大とサイバー防御の強化を進める動きが示されました。政府機関でAIを利用できる環境が広がれば、問い合わせ対応、文書作成、政策立案の支援、業務データの分析など、行政サービスの効率化が期待できます。 一方、行政機関が扱う情報には、住民の個人情報、福祉・医療関連情報、内部業務資料、重要インフラに関する情報などが含まれます。AI導入では、モデルの性能だけでなく、誰が、どのデータを、どの目的で、どの範囲まで利用できるかを設計しなければなりません。 今回のニュースから具体的な対象サービスや提供条件までは読…
障害が示したのは「単一原因」ではなく、余力不足の連鎖 GitHubは2026年8月、GitHub Actions、Issues、Pull Requests、API、Copilotなど複数のサービスで障害が発生したことを報告しました。 個々の障害には異なるきっかけがありましたが、共通していたのは、平常時には動作していたシステムが、余力の少ない状態で小さな変化を受け、連鎖的に過負荷へ移行したことです。 この報告は、単にGitHubの運用上の問題を紹介するものではありません。クラウド上でマイクロサービスや非同期処理を運用するチームにとって、容量計画、リトライ、キュー、フェイルオーバー、外部依存の設計…
Oracle DatabaseをAWS上で利用したい企業にとって、Oracle Database@AWSは有力な選択肢です。一方で、AWSのマネージドサービスだけで完結する仕組みではなく、AWSとOCIの両方にまたがる契約、アカウント、IAM、ネットワーク設計が必要になります。 特に注意したいのは、データベースをプロビジョニングする前に決めるべき事項が多いことです。購入者となるAWSアカウント、利用するオファー経路、OCIテナンシとのリンク方法、両クラウドの権限設計、組織のSCPとの整合性を後回しにすると、導入途中で作業が止まったり、責任分界が曖昧になったりします。 本稿では、Oracle D…
SQL の DISTINCT と GROUP BY の違は「純粋な切り捨て」と「何かしらの処理を行い切り捨て」だ。 以上。 DISTINCT SELECT した結果、内容が重複しているレコードを 1 レコードにする。 1 レコードにする事が目的。 GROUP BY SELECT した結果、内容が重複しているレコードに何かしらの処理を行い 1 レコードにする。 処理を行う事が目的。 以下に DISTINCT の例を示す。 例1 もっとも簡単な例。 SELECT DISTINCT age FROM users; age が 20, 18, 20, 22 の場合、20, 18, 22 の 3 レコー…
こちらの記事は、次の記事に統合しました。 infohack.hatenadiary.com
この記事でわかること Notionのビューが削除できない・グレーアウトしている4つの原因と、それぞれの即解決策 PC(デスクトップ)・スマホ別の基本削除手順をステップごとに解説 ビュー以外のブロック・ページが消せない場合の横断的な対処法 万が一誤って削除した場合の復旧手順と、再発防止のベストプラクティス 「右クリックしても削除ボタンが出ない」「グレーアウトして押せない」という方は、原因2「ページのロック」か原因3「権限不足」に該当することが多いです。まず該当セクションを確認してみてください。 1. Notionビューを削除する基本手順(PC・スマホ別) 💻 PC(デスクトップ・ブラウザ版)での…
【2026年5月26日更新】Notionにもついにセル結合機能が追加されました。シンプルテーブルであれば、セルを選択してメニューから「セルを結合」を選ぶだけで、Excelのようにヘッダーをまとめたり関連する行をグループ化したりできます。 ただし、データベースのテーブルビューでは引き続きセル結合に対応していません。「データベースで表を作っていたら結合ボタンが出てこない」という場合は、コラムブロックやリレーション機能など従来の代替方法で対応する必要があります。 この記事では、新しくなったセル結合機能の使い方と、データベースを使う場合の5つの代替テクニック、さらにExcelからNotionへの移行手…
まだデータベースを触りだして2年目くらいの話です。とても厳しい先輩の下でDBAをやっていたときの経験と、そこから得た教訓となります。特に若い人たちに読んでいただけると幸いです。 背景 発生した事故 報告と復旧 再発防止策 上司になった今、思うこと おわりに 背景 ある日、急なDBメンテナンスを依頼されました。日中はオンライン業務が稼働しているためメンテナンス作業は夜間の実施となります。作業内容としては、 特定レコードの物理削除 ALTER文によるカラム追加 etc… という、予め準備をしておけばさほど難しくないものでした。なので、事前にSQLを作成して検証環境で動作を確認した上で、自分としては…
いつもブログへご訪問いただきありがとうございます。 「【データベース】SQLとDB設計を“両輪”で学ぶならこちらの書籍がおすすめ!」について WordPressの記事を書きました。 ご興味のある方は下記リンクまで是非アクセスください! iteng-pom.com