「db」カテゴリーアーカイブ

オープンソースのWebアプリケーション分析ツール「Cube.js」 – エンジニア・プログラマのソーシャルITメディア

オープンソースのWebアプリケーション分析ツール「Cube.js」 - エンジニア・プログラマのソーシャルITメディア

オープンソースのWebアプリケーション分析ツール「Cube.js」 - エンジニア・プログラマのソーシャルITメディア

「Cube.js」は、npmやyarnでインストールできるオープンソースのWebアプリケーション用分析ツールです。RDBだけでなく、AWS AthenaやGoogle BigQueryなどのサーバーレスクエリエンジンと連携するように設計されています。機能が非常に豊富なので、今回は初期セットアップに的を絞ってご紹介します。 ◆ オープンソースのW...

はてなブックマーク - オープンソースのWebアプリケーション分析ツール「Cube.js」 - エンジニア・プログラマのソーシャルITメディア はてなブックマークに追加

Row Level Securityはマルチテナントの銀の弾丸になりうるのか / Row Level Security is silver bullet for multitenancy? – Speaker Deck

Row Level Securityはマルチテナントの銀の弾丸になりうるのか / Row Level Security is silver bullet for multitenancy? - Speaker Deck

Row Level Securityはマルチテナントの銀の弾丸になりうるのか / Row Level Security is silver bullet for multitenancy? - Speaker Deck

Row Level Securityはマルチテナントの銀の弾丸になりうるのか / Row Level Security is silver bullet for multitenancy?

はてなブックマーク - Row Level Securityはマルチテナントの銀の弾丸になりうるのか / Row Level Security is silver bullet for multitenancy? - Speaker Deck はてなブックマークに追加

Amazon Aurora Multi-Master is Now Generally Available

Amazon Aurora Multi-Master is Now Generally Available

Amazon Aurora Multi-Master is Now Generally Available

Amazon Aurora Multi-Master is now generally available, allowing you to create multiple read-write instances of your Aurora database across multiple Availability Zones, which enables uptime-sensitive applications to achieve continuous write availability through instance failure. In the event of in...

はてなブックマーク - Amazon Aurora Multi-Master is Now Generally Available はてなブックマークに追加

MongoDBの様なNoSQLに勢いがあるのは何故ですか?SQLと比べてどんな利点や欠点がありますか? – Quora

MongoDBの様なNoSQLに勢いがあるのは何故ですか?SQLと比べてどんな利点や欠点がありますか? - Quora

MongoDBの様なNoSQLに勢いがあるのは何故ですか?SQLと比べてどんな利点や欠点がありますか? - Quora

MongoDBの様なNoSQLに勢いがあるのは何故ですか?SQLと比べてどんな利点や欠点がありますか? この質問はちょっと古いですね。NoSQLに勢いがあったのは2009-2015年にかけての頃です。 2018年現在は、PostgreSQL 10やMySQL 8などRDBMS(以下、わかりやすくSQLと呼びます)でJSONをネイティブに扱える(インデックスを貼っ...

はてなブックマーク - MongoDBの様なNoSQLに勢いがあるのは何故ですか?SQLと比べてどんな利点や欠点がありますか? - Quora はてなブックマークに追加

Oracle DBの「非公開バグ」が表面化、大阪市基幹システム障害の真相 | 日経 xTECH(クロステック)

Oracle DBの「非公開バグ」が表面化、大阪市基幹システム障害の真相 | 日経 xTECH(クロステック)

Oracle DBの「非公開バグ」が表面化、大阪市基幹システム障害の真相 | 日経 xTECH(クロステック)

大阪市で住民票などの証明書発行業務を担う基幹システムが停止。復旧まで21時間を要し、8000件近い証明書発行業務に影響が及んだ。原因はOracle Databaseのクラスタ機能に潜むバグだった。ネットワークの不調をきっかけにシステムが停止し、再起動もできなくなった。米オラクルはバグの存在を把握しながら対外開示をして...

はてなブックマーク - Oracle DBの「非公開バグ」が表面化、大阪市基幹システム障害の真相 | 日経 xTECH(クロステック) はてなブックマークに追加

初級者向け:データベース選択の必要性について – Qiita

初級者向け:データベース選択の必要性について - Qiita

初級者向け:データベース選択の必要性について - Qiita

はじめに 本記事では、データベースに求められる要件の多様化についてまずは触れ、なぜ最適なデータベースを選択する必要があるのかについてお伝えします。 こちらはAWS Summit Tokyo 2019 Breakout Session 「【初級】 AWSにおけるデータベース選択指針」を基にした内容となっております。 目的 なぜデータベースの選択...

はてなブックマーク - 初級者向け:データベース選択の必要性について - Qiita はてなブックマークに追加

SQLアンチパターンもりもりDBを設計しよう! – Qiita

SQLアンチパターンもりもりDBを設計しよう! - Qiita

SQLアンチパターンもりもりDBを設計しよう! - Qiita

概要 名著SQLアンチパターンを読み終えたので、それの復習のために悍ましいデータベースを作ろうと思った。 まず前半では、SQLアンチパターンを意図的に盛り込み、目も当てられない酷い設計をします。 そのあとリファクタリングを行なったER図に書き直していきます。 なお、真面目に書くと参考書の丸写しになってしまう...

はてなブックマーク - SQLアンチパターンもりもりDBを設計しよう! - Qiita はてなブックマークに追加

【イチから理解するサーバーレスアプリ開発】 サーバーレスアプリケーション向きの DB 設計ベストプラクティス

【イチから理解するサーバーレスアプリ開発】 サーバーレスアプリケーション向きの DB 設計ベストプラクティス

【イチから理解するサーバーレスアプリ開発】 サーバーレスアプリケーション向きの DB 設計ベストプラクティス

【イチから理解するサーバーレスアプリ開発】 サーバーレスアプリケーション向きの DB 設計ベストプラクティス 1. B 2019.05.09 Amazon Web Services Japan K.K. Akihiro Tsukada, Startup Solutions Architect, Manager 2. • # # # • # • # # # 2 3. • D A R • A D • B 3 4. 9 B A 9 t D S p z O • 9 B A 9 oml a • • 9...

はてなブックマーク - 【イチから理解するサーバーレスアプリ開発】 サーバーレスアプリケーション向きの DB 設計ベストプラクティス はてなブックマークに追加

DBマイグレーションを行う技術 – 発明のための再発明

DBマイグレーションを行う技術 - 発明のための再発明

DBマイグレーションを行う技術 - 発明のための再発明

データベースのスキーマを変更するということはデータをいじる行為であり、最悪の場合データが消えます。 最悪の事態にはならなくとも、思わぬ場所に影響が起きたり、データの不整合が発生する恐怖と戦う必要が有ります。 テストや切り戻しを含めて計画し、大きな変更の場合にはダウンタイムまで考慮する必要があります...

はてなブックマーク - DBマイグレーションを行う技術 - 発明のための再発明 はてなブックマークに追加

Aurora – クラウド時代のDBアーキテクチャ – 発明のための再発明

Aurora - クラウド時代のDBアーキテクチャ - 発明のための再発明

Aurora - クラウド時代のDBアーキテクチャ - 発明のための再発明

はじめに Amazon Auroraは、AWSを触る人ならほとんどの人が利用を検討したことがあるでしょう。 Amazon社内ではOracleを止めたというtweetもありました SHUTDOWN ABORT the last Oracle database running Amazon Fulfillment! pic.twitter.com/DorqTua2Lt— John Darrow (@jdarrow) 2019年3月29日 そんなAuroraは、従来の...

はてなブックマーク - Aurora - クラウド時代のDBアーキテクチャ - 発明のための再発明 はてなブックマークに追加

Microservicesでなぜ作るのか – An Epicurean

Microservicesでなぜ作るのか - An Epicurean

Microservicesでなぜ作るのか - An Epicurean

「Microservices時代の監視設計」と言うエントリーを書きたいのだけど、そもそもなんでMicroservicesで作る必要があるのかというところを先に書く必要があると感じたので私見を述べてみる。すでにMicroservicesで作っている人からすると「何をいまさら」と言う内容も多いかもしれません。 Microservicesでなぜ作るのか ...

はてなブックマーク - Microservicesでなぜ作るのか - An Epicurean はてなブックマークに追加

アンチパターンから学ぶ RDBの正しい設計 / learn-from-failure-2 – Speaker Deck

アンチパターンから学ぶ RDBの正しい設計 / learn-from-failure-2 - Speaker Deck

アンチパターンから学ぶ RDBの正しい設計 / learn-from-failure-2 - Speaker Deck

■PHPerKaigi 2019の登壇資料です - https://phperkaigi.jp/2019/ - https://fortee.jp/phperkaigi-2019/proposal/328896eb-c084-41c9-847f-f0512a538811 ■前作 - 失敗から学ぶ、RDBの正規化の話 - https://soudai.hatenablog.com/entry/learn-from-failure-1

はてなブックマーク - アンチパターンから学ぶ RDBの正しい設計 / learn-from-failure-2 - Speaker Deck はてなブックマークに追加

ID生成方法についてあれこれ – Qiita

ID生成方法についてあれこれ - Qiita

ID生成方法についてあれこれ - Qiita

ID生成について聞かれることが多いので、独自の観点でまとめてみます。タイトルは適当です…。 DBはMySQL(InnoDB)を想定しています。あしからず。 ID生成を知りたいなら ID生成に関しては以下の記事がよく纏まっているので参考にしてみてください。値形式など詳しく書かれています。 ID生成大全 Facebook, Twitter, Insta...

はてなブックマーク - ID生成方法についてあれこれ - Qiita はてなブックマークに追加

ID生成方法についてあれこれ – Qiita

ID生成方法についてあれこれ - Qiita

ID生成方法についてあれこれ - Qiita

ID生成について聞かれることが多いので、独自の観点でまとめてみます。タイトルは適当です…。 DBはMySQL(InnoDB)を想定しています。あしからず。 ID生成を知りたいなら ID生成に関しては以下の記事がよく纏まっているので参考にしてみてください。値形式など詳しく書かれています。 ID生成大全 Facebook, Twitter, Insta...

はてなブックマーク - ID生成方法についてあれこれ - Qiita はてなブックマークに追加

Laravelで実践クリーンアーキテクチャ – Qiita

Laravelで実践クリーンアーキテクチャ - Qiita

Laravelで実践クリーンアーキテクチャ - Qiita

実践クリーンアーキテクチャを Laravel で書いてみましょう。 はじめに 皆さんクリーンアーキテクチャはご存知でしょうか。 そう、こんな図のアレです。 The Clean Architecture: https://blog.cleancoder.com/uncle-bob/2012/08/13/the-clean-architecture.html クリーンアーキテクチャといえばこちらの象徴的な図がま...

はてなブックマーク - Laravelで実践クリーンアーキテクチャ - Qiita はてなブックマークに追加

2023年になっても日本企業の基幹系システムの80%はオンプレミスで商用RDBを使い続ける。臨機応変なデータ分析ツールはExcelであり続ける。ガートナーの予想 - Publickey

2023年になっても日本企業の基幹系システムの80%はオンプレミスで商用RDBを使い続ける。臨機応変なデータ分析ツールはExcelであり続ける。ガートナーの予想 - Publickey

2023年になっても日本企業の基幹系システムの80%はオンプレミスで商用RDBを使い続ける。臨機応変なデータ分析ツールはExcelであり続ける。ガートナーの予想 - Publickey

2023年になっても日本企業の基幹系システムの80%はオンプレミスで商用RDBを使い続ける。臨機応変なデータ分析ツールはExcelであり続ける。ガートナーの予想 ガートナー ジャパン株式会社 は、今後3~5年間で企業の顧客戦略に大きな影響をもたらす動向に注目した、アプリケーション領域における2019年の展望を発表しまし...

はてなブックマーク - 2023年になっても日本企業の基幹系システムの80%はオンプレミスで商用RDBを使い続ける。臨機応変なデータ分析ツールはExcelであり続ける。ガートナーの予想 - Publickey はてなブックマークに追加

PostgreSQLは20年間どのようにfsyncを間違って使っていたか – 聴講メモ –

PostgreSQLは20年間どのようにfsyncを間違って使っていたか - 聴講メモ -

PostgreSQLは20年間どのようにfsyncを間違って使っていたか - 聴講メモ -

TL;DR 聴講メモ Intro into durability PostgreSQLのCHECKPIONT CHECKPOINT中にエラーが発生したら? fsyncへの2つの間違った期待 なぜ今になって問題が明らかになってきた? そもそもなぜBufferd I/Oなのか? どうやって直すかか 参考リンク 質疑 最後に 先日PostgreSQLの新しいマイナーバージョンがリリースされました...

はてなブックマーク - PostgreSQLは20年間どのようにfsyncを間違って使っていたか - 聴講メモ - はてなブックマークに追加

MySQLをアップデートする話 – Hatena Developer Blog

MySQLをアップデートする話 - Hatena Developer Blog

MySQLをアップデートする話 - Hatena Developer Blog

はじめに こんにちは、アプリケーションエンジニアのid:t_kytです。今日はMySQLのアップデートについて書きたいと思います。 去年MySQL4.xを含むいくつかのMySQLをアップデートしたのですが、その手法や注意した点などについてインターネット上に残しておきたいと思います。自分自身半年前までMySQLの運用についてほとん...

はてなブックマーク - MySQLをアップデートする話 - Hatena Developer Blog はてなブックマークに追加

バッチ処理の一部で 30 分以上かかっていた処理を 14 秒で終わるようにした話 – @watson1978 の日記

バッチ処理の一部で 30 分以上かかっていた処理を 14 秒で終わるようにした話 - @watson1978 の日記

バッチ処理の一部で 30 分以上かかっていた処理を 14 秒で終わるようにした話 - @watson1978 の日記

Ubiregi Advent Calendar 2018 の 18 日目です。 ユビレジではたくさんのお客様の大量の POS データをお預かりしており、様々なバッチ処理も実行されています。今回は特定のケースでバッチ処理の一部が 30 分以上かかっていた処理を 14 秒で終わるようにした話について書きたいと思います。前回の Ruby 2.5 の SEGV と闘...

はてなブックマーク - バッチ処理の一部で 30 分以上かかっていた処理を 14 秒で終わるようにした話 - @watson1978 の日記 はてなブックマークに追加

DBアクセスで遅くなったテストの実行時間を Docker で 40% 削減した方法 – Qiita

DBアクセスで遅くなったテストの実行時間を Docker で 40% 削減した方法 - Qiita

DBアクセスで遅くなったテストの実行時間を Docker で 40% 削減した方法 - Qiita

DBのレイヤーを含むエンドツーエンドテストやDBに依存したコンポーネントの自動テストがたくさんあると、全てのテストが終わるまでに長い時間がかかるようになってしまうことがあります。DBのクエリ実行はネットワークIOやディスクIOなどを含んだ高コストな処理だからです。 Docker を少し工夫して使うと、お手軽にテス...

はてなブックマーク - DBアクセスで遅くなったテストの実行時間を Docker で 40% 削減した方法 - Qiita はてなブックマークに追加

時系列データベースの論文を書いた – ゆううきブログ

時系列データベースの論文を書いた - ゆううきブログ

時系列データベースの論文を書いた - ゆううきブログ

先週、第11回インターネットと運用技術シンポジウム (IOTS2018)にて、投稿した論文の発表をしてきました。 IOTSは査読付の国内の研究会であり、2年前に招待講演をさせていただいた研究会でもあります情報処理学会でウェブオペレーション技術について招待講演した話 - ゆううきブログ。 実は、そのときに、来年論文を投稿...

はてなブックマーク - 時系列データベースの論文を書いた - ゆううきブログ はてなブックマークに追加

Goで書くClean Architecture API – Qiita

Goで書くClean Architecture API - Qiita

Goで書くClean Architecture API - Qiita

Enterprise Business Rules ビジネスルールの為のデータ構造を持ったオブジェクト。 データの実態を表す場所。 Application Business Rules ビジネスルールを操作する場所。 つまりこのアプリケーションで何ができるかを実践します。 Interface Adapter 外部からの入力、データの永続化、表示を担当する場所 Frameworks ...

はてなブックマーク - Goで書くClean Architecture API - Qiita はてなブックマークに追加

Amazon Auroraで組み合わせ自由なエンドポイントが設定可能になりました | DevelopersIO

Amazon Auroraで組み合わせ自由なエンドポイントが設定可能になりました | DevelopersIO

Amazon Auroraで組み合わせ自由なエンドポイントが設定可能になりました | DevelopersIO

大栗です。 Amazon Auroraのエンドポイントにはクラスタエンドポイント、リーダーエンドポイント、インスタンスエンドポイントの3種類がありましたが、組み合わせを変更できるカスタムエンドポイントが利用可能になったのでレポートします。 Announcement: Amazon Aurora Simplifies Workload Management with Custom En...

はてなブックマーク - Amazon Auroraで組み合わせ自由なエンドポイントが設定可能になりました | DevelopersIO はてなブックマークに追加

MIT Tech Review: ハーバード大、600万件超の判例DBを無償公開

MIT Tech Review: ハーバード大、600万件超の判例DBを無償公開

MIT Tech Review: ハーバード大、600万件超の判例DBを無償公開

5年間に及ぶ作業の末、米国の判例およそ650万件弱が、オンラインで無料で閲覧できるようになった。 ハーバード・ロー・スクール図書館の「図書館イノベーション研究室(Library Innovation Lab)」は 「判例法アクセス・プロジェクト(Caselaw Access Project)」を完了させた。このプロジェクトは、1600年代から2018年...

はてなブックマーク - MIT Tech Review: ハーバード大、600万件超の判例DBを無償公開 はてなブックマークに追加