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

NTT オープンソースソフトウェアセンタ 笠原 辰仁 PostgreSQL でのおすすめできるログの設定をお知らせします。ここでいうログとは、PostgreSQL で発生したエラーや警告などの問題を記録するサーバログを指します。ログに関する設定は、PostgreSQLの運用を始める際に最も注意すべきパラメータ設定の一つです。ログは問題発生の有無や問題の原因を切り分ける際に、非常に重要な情報となります。適切なログの運用に向けて、下記を参考にしてみてください。 ログ運用関連のパラメータ設定 PostgreSQLのデフォルト設定(ソースコードからのインストール)では、ログは残さない設定になっています。インストールに使ったパッケージによっては、初めからログを残すよう設定ファイルがカスタマイズされていることもありますが、まずは、確実にログを残すための設定を行いましょう。 ログの運用としては大きく3パ
概要 原著者の許諾を得て翻訳・公開いたします。 英語記事: How We Built A Multi-Tenant Job Queue System with PostgreSQL & Ruby 原文公開日: 2018/01/24 著者: Huy Nguyen サイト: Holistics Blog 長期間運用されるプロセス(画像のリサイズ、レジュメのスキャン、負荷分析など)を必要とするWebアプリでは、バックグラウンドジョブキューシステムが重要になります。RabbitMQ(メッセージキュー)、Celery、ActiveMQ、Sidekiqなどのソリューションはよく設計されていて、業界でかなり人気を集めています。 本記事では、Ruby/Rails + Postgresを用いて弊社のB2B SaaSアプリ向けのマルチテナントジョブキューを設計/構築する方法をご紹介いたします。ここでは高度な問
「Azure database for MySQL」「Azure database for PostgreSQL」ともに、2017年5月のプレビュー版公開以降、仮想コア数を32まで拡大するとともに、メモリの最適化、アプリケーションに影響を与えることなくオンラインで拡張できるバックアップストレージオプションの追加、およびISO、SOC、HIPAAへの対応などを進めており、2018年5月25日(現地時間)にはGDPR(一般データ保護規制)に準拠する。 現在、世界22の地域で利用可能で、今後数か月以内には、さらに40以上の地域で利用できるようになる。 今回の、MySQL/PostgreSQL向けAzure database servicesの提供開始は、MicrosoftのAzureチームとオープンソースコミュニティとの協力によって実現したものであり、2017年11月のMicrosoftのMar
PostgreSQL Begins Landing LLVM JIT Support For Faster Performance Written by Michael Larabel in LLVM on 22 March 2018 at 08:19 AM EDT. 23 Comments The widely-used PostgreSQL database software may soon become much faster thanks to a work-in-progress LLVM JIT back-end that has begun to land. A long-running project has been JIT-compiling SQL queries in PostgreSQL by making use of LLVM's just-in-time
今回はデータベースの正規化について取り上げます。 PostgreSQL固有ではなく、RDBMS全般に関わる一般的なテーマですが、データベースを扱う上で重要な下地となる部分ですので、ぜひ基礎固めとしてご利用ください。「正規化」はOSS-DB Exam Silverの出題範囲にも含まれていますので、受験を考えている方も気を抜かずに取り組みましょう。 データの重複をなくし整合的にデータを取り扱えるようにデータベースを設計することを、データベースの正規化と呼びます。正規化を行っておくと、データの追加・更新・削除などに伴うデータの不整合や喪失が起きるのを防ぎ、メンテナンスの効率を高めることができます。 正規化の段階には、第1~第5正規形およびボイスコッド正規形がありますが、ここでは、データベースを設計する際に一般的に用いられる第1~第3正規形までを、前回登場したテーブルをもとにして説明していきます。
Привет. 今回はPostgreSQLでのNaNの挙動がユニークだという話です。チャックノリスは0除算ができる事で有名ですが、ポスグレも負けていません。 TL;DR PostgreSQLでは… - NaN同士を比較するとTrueになる - $-\infty < 0 < +\infty < \pm NaN$ - 浮動小数点数の0除算はできない。ついでに負数の平方根も生成不可 Intro: PostgreSQLの不思議なNaNの扱い Postgresのドキュメントを読んでいると、こんな言葉が目に飛び込んできました。バージョンは9.4.2 Note: IEEE754 specifies that NaN should not compare equal to any other floating-point value (including NaN). In order to allow f
クラウドサービスの代表例とも言えるAmazon EC2を使ってWebアプリケーションを動作させるため、LinuxとApache、PHPとPostgreSQL 9.0、いわゆるLAPP環境を構築する手順を解説する。 なお、本連載ではPostgreSQLのデータベースを操作するためのSQLなどについては触れていないので、LPI-Japanが無償で提供しているテキスト「オープンソースデータベース標準教科書」を参照して欲しい。PDF版、EPUB版が提供されているので、作業時に参照できるようにしておくとよいだろう。 →参照:「オープンソースデータベース標準教科書」ダウンロードページ Amazon EC2の仕組み Amazon EC2(以下、EC2)はパブリッククラウドサービスとして利用できるが、サービス独特の用語や考え方があるので、事前にポイントだけ把握しておこう。 EC2のインスタンス EC2はA
Microsoft Azure(以下、Azure)が提供するフルマネージドなSQLデータベースは、2017年5月にMySQLとPostgreSQLがパブリックプレビューとして追加されるまで、SQL Serverのみでした。今回はその2つをAzure Portalで作成する方法と、PHPから実際に使う方法をご紹介いたします。 1. Azure Database for MySQL/PostgreSQLとは? MySQLとPostgreSQLが追加されたラインナップ拡充の背景として、以前からAzureではClearDBというサードパーティー製のMySQLを提供していましたが、利用者からはMicrosoftが提供するマネージドなMySQLやPostgreSQLを利用したいという要望が数多くあり、それが実現したという結果になります。 Azureの要望は見える化がされていて、Feedback For
PostgreSQL 16.4 付属ドキュメント 日本語付属文書について 文書・書籍関連分科会の活動の一環として、16.xの翻訳プロジェクトが進行中です。 GitHub上で翻訳作業は進行していますので、なにかお気づきの点は Pull Request をお寄せ下さい。 https://github.com/pgsql-jp/jpug-doc 日本語ドキュメント(HTML版)(2024-09-03) 日本語ドキュメント(PDF版) 日本語ドキュメント(EPUB版) 再配布やコピーについては、PostgreSQL のライセンス条件に従って下さい。 ただ、本サイト以外での媒体(CDROMなど)で使用する場合、文書・書籍関連分科会jpug-doc at postgresql.jp までご連絡ください 。 All Rights Reserved, Copyright (C) 2001-2024 Jap
PostgreSQL 9.1.0 が 2011年9月12日にリリースされました。 最新版のバイナリやソースコードは "ダウンロード用ページ" で配布されています。 9.1 では、9.0 で新規に採用されたレプリケーション機能の使い勝手の強化の他、外部のファイルや DB に直接アクセスできる SQL/MED や、拡張モジュールの管理機能など、さらなる強化が行われています。 互換性に関する注意 最初が注意になってしまいますが、以前のバージョンとの互換性の無い設定がデフォルトに変更されています。比較的多くのアプリケーションで問題になる可能性があるため、あえて強調して注意させてもらいます。 standard_conforming_strings のデフォルトが on に変更 standard_conforming_strings = on がデフォルトになりました。E'...' 形式でない文字列内
笠原 辰仁 はじめに この記事は、PostgreSQL Advent Calendar(#5)に参加しています。 以前に、CentOSでPostgreSQLをインストールする方法やyumでPostgreSQLをインストールする方法がLet's Postgresで紹介されました。これらはいずれもRPMを使ったインストール方法でした。ところで、RPMについてはRedHatなどディストリビュータが作成しているものもあれば、コミュニティで作成されているものもあります。CentOSでのインストールはCentOSコミュニティが、yumでのインストールはPostgreSQLのコミュニティがそれぞれ作成しているRPMが配布されています。 最近、といっても昨年の2010年にPostgreSQLの9.0がリリースされた時からですが、コミュニティやCent、RedHatで配布されているRPMのポリシーがいくつか
PostgreSQL 10.3, 9.6.8, 9.5.12, 9.4.17, and 9.3.22 released! 2018-03-01 Security Update Release The PostgreSQL Global Development Group has released an update to all supported versions of the PostgreSQL database system, including 10.3, 9.6.8, 9.5.12, 9.4.17, and 9.3.22. The purpose of this release is to address CVE-2018-1058, which describes how a user can create like-named objects in different sc
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く