活発なカテゴリから探す
Programming
327
DevOps
134
Frontend
134
DataScience
100
Cloud
77
DB
70
Infrastructure
70
IaC
57
Business
50
Management
48
AIDD
46
DataEngineering
45
Security
36
人気のタグから探す
ガイドライン
23
Go言語
265
設計
42
PostgreSQL
28
Claude
15
MCP
7
Vue.js
42
AWS
135
Go1.26
7
オブサーバビリティ
8
Future Tech Blog
フューチャー技術ブログ
ホーム
カテゴリ
DB
2ページ目
DB
カテゴリ
全70本のうち 26 ~ 50 本目を表示
記事一覧
PostgreSQLのPub/Sub機能とJavaのクライアント実装
Pub/Sub型のメッセージングアーキテクチャを採用するにあたっては、kafkaなどのブローカーミドルウェアや、Amazon SNS、Google Cloud Pub/Subなどのマネージドサービスを利用するケースが多いかと思います。ところでPostgreSQLでも実はPub/Subができます。すでに業務でPostgreSQLを使っていれば、新たにPub/Subブローカーを構築しなくても、疎結合なシステム間通信を簡易的に実現できます。
2024.06.28
Java
PostgreSQL
Xでポストする
Facebookでシェアする
はてなブックマークで見る(127ブックマーク)
127
Pocketに保存する(63保存)
63
Cloudflare D1を触ってみる
Cloudflare D1を触ってみました。
2024.05.28
Cloudflare
SQLite
Xでポストする
Facebookでシェアする
はてなブックマークで見る(1ブックマーク)
1
Pocketに保存する(4保存)
4
ぼくのかんがえたさいきょうのキャッシュ戦略
動作が遅いサービスはストレスがたまるので利用したくないですよね。例えばネットショッピングする際に商品ページの表示が遅かったり検索してもすぐに結果が表示されないとそのサービスを利用するのをやめてしまいたくなります。
2024.01.24
設計
CDN
Redis
キャッシュ
Xでポストする
Facebookでシェアする
はてなブックマークで見る(5ブックマーク)
5
Pocketに保存する(5保存)
5
新しいSQLフォーマッターであるuroboroSQL-fmtをリリースしました
新しいSQLフォーマッターであるuroboroSQL-fmtをリリースしました
2023.11.20
SQL
Rust
フォーマッター
WebAssembly
uroboroSQL
Xでポストする
Facebookでシェアする
はてなブックマークで見る(27ブックマーク)
27
Pocketに保存する(30保存)
30
次世代型データベース 劔"Tsurugi" とは何?公式サイトから調べてみた!
2023年10月5日にオープンソースとしてリリースされたばかりの次世代RDB“Tsurugi”について調べてみたので、特徴や感想などをつらつらと書いてみようと思います
2023.11.17
初心者向け
バッチ処理
Xでポストする
Facebookでシェアする
はてなブックマークで見る(2ブックマーク)
2
Pocketに保存する(4保存)
4
RDS Proxy環境下でpg_hint_planを導入する際の注意点
PostgreSQL を使用する際、最適な実行計画が選択されず、クエリの速度が遅くなることがあります。オプティマイザが最適な実行計画を選択できない理由はいくつかありますが、たとえばバッチ処理で大量のデータを投入した直後、統計情報と実データの乖離により、少ないデータに適した計画が大量のデータでは不適切になることがあります。このような場合、PostgreSQL の拡張モジュールである pg_hint_plan により実行計画を固定することで、チューニングが可能です。
2023.04.11
AWS
実行計画
RDS
Xでポストする
Facebookでシェアする
はてなブックマークで見る(3ブックマーク)
3
Pocketに保存する(1保存)
1
エンジニア歴6ヶ月による「SQLアンチパターン」書評(クエリのアンチパターン編)
Bill Karwin著「SQLアンチパターン」を読んだので書評をかいていきたいと思います。私が基本的な研修を終えて、現場に配属後に「SQLを触ろう」となった際に、先輩に「アンチパターンさえやらなきゃいいよ」とアドバイスされたことがこの本を読むきっかけだったので...
2023.03.03
初心者向け
書評
SQL
アンチパターン
Xでポストする(19ポスト)
19
Facebookでシェアする
はてなブックマークで見る(4ブックマーク)
4
Pocketに保存する(17保存)
17
「実践Redis入門」所感 ~「E.G.コンバット」の観点から語る~
「実践Redis入門」は、2023年現在AWSのAmazon EMR開発チーム、システム開発エンジニアとして働いている林 昌吾さんという方が書かれた『Redisの基礎から、実践、運用や調査に役立つ仕様などの詳細について解説した入門書です。』入門書とありますが、単なる機能紹介にとどまらず...
2023.02.21
書評
Redis
Xでポストする(40ポスト)
40
Facebookでシェアする
はてなブックマークで見る(119ブックマーク)
119
Pocketに保存する(35保存)
35
業務システム開発でsqlcを導入して良かった点とハマった点
私たちのチームでは、バッチ処理が中心的な業務システム開発において Go の ORM に sqlc を採用しました。素の SQL を書いていくチームの開発方針とマッチし、開発体験は非常に良かったです。
2022.11.28
Go言語
SQL
ORM
sqlc
Xでポストする(235ポスト)
235
Facebookでシェアする
はてなブックマークで見る(65ブックマーク)
65
Pocketに保存する(78保存)
78
データベースと向き合う決意
「中間層を増やして柔軟性を高めるのがソフトウェアの歴史」これは大学時代に2つ上の先輩が言っていた言葉です。例えばマシン語を直接書くのではなく、アセンブラで書けば、変換(コンパイル)の手間はかかりますが、他のCPUへの移植はしやすくなります。
2022.11.11
設計
技術選定
ORM
ソフトウェア
アーキテクチャ
エッセー
DOA
Xでポストする(639ポスト)
639
Facebookでシェアする
はてなブックマークで見る(285ブックマーク)
285
Pocketに保存する(208保存)
208
A5:SQL Mk-2 (a5m2)のデータモデリング便利機能(初心者向け)
開発を通して最初から知っていれば嬉しかったなという機能をまとめます。使いこなしているチーム(人)に確認したら全て当たり前に使っていたので、常識レベルらしいです。
2022.10.25
初心者向け
データモデル
便利ツール
A5:SQLMk-2
Xでポストする(4ポスト)
4
Facebookでシェアする
はてなブックマークで見る(5ブックマーク)
5
Pocketに保存する(10保存)
10
DynamoDB Streamsは同一ハッシュキーでもソートキーが異なれば順序保証されない
タイトルに書いたままの内容の記事です。おそらくDynamoDB Streams について調べたことがある方の多くの人には自明な内容だと思います。サマリです。* DynamoDB Streamsの起動順序が保たれるのは 項目単位
2022.10.20
AWS
Lambda
DynamoDB
失敗談
DynamoDBStreams
Xでポストする(22ポスト)
22
Facebookでシェアする
はてなブックマークで見る(4ブックマーク)
4
Pocketに保存する(7保存)
7
PostgreSQLで Goの flextime のような関数を作りテスト時間を差し替える
Songmuさんのflextimeにはずっとお世話になっています。素晴らしいライブラリですが、SQLを用いて結果を永続化するようなテストでの利用する時に冗長性を感じました。PostgreSQL関数 を作成して代用できないか考えてみました。
2022.10.18
テスト
PostgreSQL
モック
time
Xでポストする(13ポスト)
13
Facebookでシェアする
はてなブックマークで見る(1ブックマーク)
1
Pocketに保存する
GoLand(JetBrains IDE)のDatabase Tools and SQLプラグインをメインのSQLクライアントにする
RDB(ここでは社内でも実績が多いPostgreSQLとさせてください)のGUIクライアントツールと言えば何を利用していますか? チーム内で聞くと様々なプロダクトの名前が挙がりました。そんな中で私が推したいのは、 GoLand(JetBrainsの有償ライセンスを購入している人)を利用している人に対しては、Database Tools and SQLプラグインを利用することです
2022.10.14
SQL
便利ツール
GoLand
JetBrains
Xでポストする(9ポスト)
9
Facebookでシェアする
はてなブックマークで見る(2ブックマーク)
2
Pocketに保存する(3保存)
3
DynamoDB利用時の書き込みスキュー(Write Skew)の回避
一般的に複数のトランザクションが並行して同じオブジェクトに対してアクセスを行う場合には、トランザクションの分離レベル(SERIALIZABLE/REPEATABLE READ/READ COMMITTED/READ UNCOMMITTED)によって様々な問題が発生します。DynamoDBは2018年にトランザクションがサポートされましたが、本記事ではファントムリードによる書き込みスキューの問題とその対応について取り上げたいと思います。
2022.09.06
設計
DynamoDB
排他制御
Xでポストする(37ポスト)
37
Facebookでシェアする
はてなブックマークで見る(5ブックマーク)
5
Pocketに保存する(12保存)
12
Redisのジオメトリ機能
Quad-Treeみたいなゲームでよくある座標系を収めるデータ構造を使って、近くのメンバーを探す機能とかを作ろうと思っていましたが、ふと「座標系をそのまま格納して検索できるデータベースとかありそうだな」と思って調べたところRedisがヒットして横道にそれてしまったのでそのまま横道を突き進んでみました。Redisは2010年ぐらいに有志でドキュメント翻訳したりしたりして、チョットワカル程度でしたが、久々にドキュメントを見ていたら座標情報を保持したり検索したりするコマンドが増えていました。
2022.07.21
Redis
Xでポストする(16ポスト)
16
Facebookでシェアする
はてなブックマークで見る(6ブックマーク)
6
Pocketに保存する(8保存)
8
RDSの自動再起動によるインフラコストの悲劇
クラウドインフラにはつきものの、インフラコストについての失敗談をご紹介します。ぜひご一読いただき、私の屍を乗り越えていく事で、悲劇の発生を未然に防いでいただければと思います。
2022.06.06
AWS
失敗談
RDS
コスト削減
Xでポストする(7ポスト)
7
Facebookでシェアする
はてなブックマークで見る(1ブックマーク)
1
Pocketに保存する(8保存)
8
int32 のサロゲートキーが数年でオーバーフローしそうになった件
Go の ORM(Object-relational mapping)である gorm 利用時の構造体にて、サロゲートキーの型が int32であることに起因して、当該フィールドが数年でオーバーフローしそうだった件について、なぜ実装時に気づけなかったのか、記載いたします。
2022.06.02
Go言語
失敗談
GORM
Xでポストする(9ポスト)
9
Facebookでシェアする
はてなブックマークで見る(2ブックマーク)
2
Pocketに保存する(3保存)
3
GoとDynamoDBを用いた開発で反省していること
失敗談をテーマにした連載ということで、ちょうどプロダクト開発的に良い区切りのタイミングでもあるため、振り返りがてら、DynamoDB,Go,AWS Lambdaの技術要素について自分自身の理解・見込みの甘さについて反省します。
2022.06.01
DynamoDB
失敗談
振り返り
Xでポストする(114ポスト)
114
Facebookでシェアする
はてなブックマークで見る(85ブックマーク)
85
Pocketに保存する(62保存)
62
A5:SQL Mk-2に回帰した話
みなさま、ER図を作成するとき、どんなツールを使っていますか?タイトル通りの出オチですが、数度の輪廻転生を経て私はA5:SQL Mk-2(以下A5M2)を使用しています。ツールをお勧めする記事は多数ありますが、意外と現場のリアルな事情を踏まえた投稿は見当たらなかったので、経験を踏まえてER図作成ツールの比較検討していきたいと思います。
2022.02.25
設計
SQL
データモデル
便利ツール
ERD
A5:SQLMk-2
Xでポストする(20ポスト)
20
Facebookでシェアする
はてなブックマークで見る(9ブックマーク)
9
Pocketに保存する(19保存)
19
AWS Certified Database - Specialty合格体験記
AWS Certified Database - Specialtyに合格しました。これにて2021年に受験できる11資格を全て制覇しました。来年SAP on AWS - 専門知識が登場する事が確定していますが、ひとまず完全制覇です。
2021.11.12
AWS
合格記
Xでポストする(4ポスト)
4
Facebookでシェアする
はてなブックマークで見る
Pocketに保存する(1保存)
1
Future Tech Night #16 ~クラウド時代のDWH~
今回の投稿は、先日TIG」の登壇後記です。以前に実施した社内勉強会のコンテンツを外部発信向けに整理したものとなります。私は元の資料の作成に関わっていなかったため、整理に際して一から目を通しました。
2021.10.05
登壇レポート
TechNight
DWH
Spanner
Snowflake
Xでポストする(4ポスト)
4
Facebookでシェアする
はてなブックマークで見る(2ブックマーク)
2
Pocketに保存する(6保存)
6
IT初学者がカラムナデータベースを勉強してみた
今回はIT初学者の私が入社してから1年間学んできたIT分野のなかで、特に楽しかった技術を抜粋してご紹介させていただければと思います。今後私のようにIT初学者で、エンジニア、ITコンサルタントを志望している皆さんの楽しい社会人生活のキャリアを描く一助となれたら嬉しく思います!
2021.04.19
初心者向け
Cassandra
Xでポストする
Facebookでシェアする
はてなブックマークで見る(1ブックマーク)
1
Pocketに保存する(5保存)
5
(新卒で役にたつ!)SQL小技集
今回は業界歴の比較的浅い方々をターゲットに、覚えておくと現場で役立ちそうなSQLの小技をいくつか紹介したいと思います。
2021.04.16
初心者向け
SQL
PostgreSQL
Xでポストする
Facebookでシェアする
はてなブックマークで見る
Pocketに保存する
KVSと二年間向き合って得たナレッジを還元する時がきた
テックブログにて記事を書くのは1年半ぶりです。あれからずっと設計~開発まで推進し、今年無事アプリリリースが完了しました。このタイミングで改めてKVS関連のナレッジを還元できたらと思い筆を執りました。
2021.04.12
NoSQL
排他制御
Cassandra
Xでポストする(7ポスト)
7
Facebookでシェアする
はてなブックマークで見る(12ブックマーク)
12
Pocketに保存する(23保存)
23
前のページ
1
2
3
次のページ