About Cosense
Help
Log in
uki00a
M
y
S
Q
L
#
関
係
デ
ー
タ
ベ
ー
ス
#
R
D
B
M
S
ク
ラ
イ
ア
ン
ト
m
i
t
z
a
s
q
l
参
考
m
y
s
q
l
8
0
_
n
o
_
u
s
u
i
_
h
o
n
Related
Sort by
Related
Modified
Created
Last visited
Most linked
Page rank
Title
Links
関係データベース
#ミドルウェア #データベース #RDBMS[** 参考][https://postd.cc/how-does-a-rdb-work-1/ リレーショナルデータベースの仕組み (1/3)][** 運用][https://www.m3tech.blog/entry/alter-table-drop-column DBテーブルのカラムを削除するときにやること・考えること - エムスリーテックブログ]
GUIのデータベースクライアント
#GUI #Electron #Redis #PostgreSQL #MySQL #SQLite #MongoDB #データベース[** [RDBMS]][[[Beekeeper Studio]]][Electron]製の[OSS]複数タブ/クエリの履歴管理機能/クエリの入力補完などをサポート
Prismaについて考える
#Prisma #Node.js #ORM[** 概要]少し[Prisma]を試す機会があり、面白そうだったので所感や意見についてメモを残しておきます[** [Prisma]のよいところ][[生産性の高さ]]
MikroORM
#ORM[** 概要][https://github.com/mikro-orm/mikro-orm][Data Mapper]+[Unit of Work]パターンをサポートした[Node.js]の[ORM][PostgreSQL], [MySQL], [SQLite], [MongoDB]などをサポート
DenoのORMについて
#Deno #ORM[** [Deno]の[ORM]一覧][[[https://github.com/eveningkid/denodb denodb]]][Active Record]パターンを実装した[ORM][MySQL]/[PostgreSQL]/[SQLite]/[MongoDB]をサポート
Node.jsの使用事例
#Node.js[** [OSS] (Webアプリ)][[[Gitter]]]チャットアプリ ([https://gitter.im/])[express]/[ioredis]/[mongoose]/[nodemailer]/[node-resque]
SKIP LOCKED
#SQL #PostgreSQL #MySQL[https://blog.enjoyxstudy.com/entry/2017/09/10/000000 PostgreSQLのSKIP LOCKEDを使ってテーブルをキューとして使用する - Enjoy*Study][https://techracho.bpsinc.jp/hachi8833/2024_02_09/139102 Rails: Solid Queueで重要なUPDATE SKIP LOCKEDを理解する(翻訳)|TechRacho by BPS株式会社]
TypeScriptでタイプセーフにSQLを実行する
#TypeScript #書きかけ #SQL[** はじめに][TypeScript]と[Node.js]でタイプセーフに[SQL]を実行できるライブラリをまとめます[ORM]については[Node.jsのORMについて]を参照ください[** [SQL]を直接書けるライブラリ]
TUI
[** データベースクライアント][[[https://github.com/danvergara/dblab dblab]]]> Interactive client for [PostgreSQL], [MySQL], [SQLite]3 and Oracle.[[[https://github.com/achristmascarl/rainfrog rainfrog]]]> 🐸 a database management tui for postgres
dub.sh
#Next.js #url-shortener #MySQL[https://github.com/steven-tey/dub]
sqlc
#SQL #Go #Kotlin #Python #TypeScript #MySQL #PostgreSQL #SQLite[** 概要][sqlc]は[SQL]を解析して、[Go]のコードを自動生成してくれるツールですプラグインを入れることで、[Go]以外の言語のコードも生成できます (公式では[Kotlin]や[TypeScript] ([sqlc-gen-typescript]), [Python]向けのプラグインが提供されています)
shogo82148/actions-setup-mysql
#GitHub_Actions #MySQL[https://github.com/shogo82148/actions-setup-mysql]
Fireworq
#MySQL #メッセージキュー[https://github.com/fireworq/fireworq]>Fireworq is a lightweight, high-performance, language-independent job queue system.[https://speakerdeck.com/tarao/fireworq ジョブキューシステムFireworqのアーキテクチャ設計と運用時のベストプラクティス - Speaker Deck]
node-mysql2
#MySQL[[リンク]][https://github.com/sidorares/node-mysql2][node-mysql]
skeema
#MySQLhttps://github.com/skeema/skeema
shiori
#bookmarkhttps://github.com/go-shiori/shiori[Go]製のブックマークマネージャデフォルトだと[SQLite]が使用されます ([PostgreSQL]や[MySQL]も使用可能)[[インストール]]
MyRocks
#MySQL #RocksDB[https://qiita.com/yebihara/items/7921d3e4b5c3d3ff9215 MySQLのMyRocksストレージエンジンの話を中の人から聞いた]
InnoDB
#MySQL
関係データベース
SQLite
#関係データベース #RDBMS[** Extensions][https://www.sqlite.org/loadext.html][https://www.sqlite.org/json1.html The JSON1 Extension][sqlean]
データベース設計に関するリソース
#関係データベース #RDBMS[** テーブル設計][https://speakerdeck.com/soudai/table-design-that-is-resistant-to-changes 変化に強いテーブル設計の勘所 / Table design that is resistant to changes - Speaker Deck][https://future-architect.github.io/arch-guidelines/documents/forDB/postgresql_guidelines.html PostgreSQL設計ガイドライン | Future Enterprise Arch Guidelines]
PostgreSQL
#関係データベース #ミドルウェア #RDBMS[** インストール ([Ubuntu])][https://qiita.com/ibara1454/items/40ce2d82926f48cf02bc][https://lets.postgresql.jp/documents/tutorial/ubuntu/2 UbuntuでPostgreSQLを使ってみよう (2)][** [Docker]]
DbGate
#関係データベース #GUI #Redis #MongoDB #Electron #DuckDBhttps://github.com/dbgate/dbgate
ER図
#関係データベース[ER図の生成ツール]
Node.js, Deno, Bunの比較 - どれを使うべきか?
#Node.js #Deno #Bun #TypeScript #フロントエンド[** はじめに][Deno]や[Bun]などの登場により、どのランタイムを使うべきなのかに関する意見や疑問などを見かける機会が増えてきたような気がしましたこのページでは、各ランタイムへの個人的な印象や意見などについてまとめてみます私の考えとして、以下のような立場で意見をまとめています
ORM
#関係データベース #OOP[[リンク]][ORMって一体なんなの?][ORMで使用されるデザインパターンについてnpmパッケージを元に考える][Node.jsのORMについて]
SQL
#関係データベース[** ウィンドウ関数][https://qiita.com/w-sato-ist/items/63600a3ab84aad38e879 そろそろSQLのウィンドウ関数を理解したい - 連載1/3話][** パフォーマンス][https://employment.en-japan.com/engineerhub/entry/2017/06/26/110000 なぜ、SQLは重たくなるのか?──『SQLパフォーマンス詳解』の翻訳者が教える原因と対策]
ORMって一体なんなの?
#ORM #オブジェクト指向 #OOP[** はじめに][関係データベース]と[オブジェクト指向]それぞれの視点から、[ORM]の意味や必要性などについて見ていきますサンプルのコードには[TypeScript]を用いていますが、その他の言語でも内容については大きく変わりません[** [関係データベース]]
NewSQL
#関係データベース[https://qiita.com/tzkoba/items/5316c6eac66510233115 2020年現在のNewSQLについて][https://speakerdeck.com/oracle4engineer/newsql-landscape NewSQL Landscape - Speaker Deck][https://note.com/mickmack/n/n45ded3a4e342 NewSQLはデータベースに革命を起こすか - NetflixにおけるCockroachDBのユースケース|ミック]
Cloudflare Hyperdrive
#Cloudflare #Cloudflare_Workers #関係データベース[https://zenn.dev/aiji42/scraps/62411e4b0daaed Hyperdrive試してみたよ]
Azure Data Studio
#Electron #GUI #関係データベースhttps://github.com/microsoft/azuredatastudio
Beekeeper Studio
#関係データベース #GUIhttps://github.com/beekeeper-studio/beekeeper-studio
Arctype
#関係データベース #GUIhttps://docs.arctype.com/
データベーストリガ
#関係データベース[https://techracho.bpsinc.jp/hachi8833/2020_10_15/96725 Rails: Active Recordコールバックを使わずにカウンタキャッシュを更新する(翻訳)][データベーストリガ]や[アドバイザリロック]を使ってキャッシュを更新する
トランザクション
#関係データベース[** 分離レベル]https://techracho.bpsinc.jp/kotetsu75/2018_12_14/66410[[SERIALIZABLE]]最も分離性が高い
データベースのチューニングについて
#関係データベース[https://zenn.dev/koduki/articles/d3e8984f420b370681f9 データベースを遅くするための8つの方法]
関係データベース - インデックス
#関係データベース[** インデックスが使用されない例]hogeにインデックスが貼ってある想定対象の列に対して演算を行っている以下のように置き換える必要がある。
Node.js マイグレーション
#Node.js #関係データベース[** [Knex.js]]マイグレーション機能を提供している。[** npm scripts]migrations.sqlファイルにSQLを記述して、psqlに標準入力として与える。
関係データベース - リファクタリング
#関係データベース[https://tech.bizreach.co.jp/posts/365/dbre-activity-table-refactoring/ DBRE(Database Reliability Engineering) の活動 〜 テーブルリファクタリング編 〜]
Aurora
#関係データベース #AWS[https://mrasu.hatenablog.jp/entry/2019/04/29/143206 Aurora - クラウド時代のDBアーキテクチャ]
関係データベース - 実行計画
#関係データベース[** 実行計画]PostgreSQL: EXPLAIN[** 結合アルゴリズム][* Nested Loop]
関係データベース - ツリー構造
#関係データベース[* ツリー構造]隣接リストモデル入れ子集合モデル入れ子区間モデル
RDBMS
ORMで使用されるデザインパターンについてnpmパッケージを元に考える
#ORM #Node.js[** 概要][https://www.amazon.co.jp/%E3%82%A8%E3%83%B3%E3%82%BF%E3%83%BC%E3%83%97%E3%83%A9%E3%82%A4%E3%82%BA-%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%82%A2%E3%83%BC%E3%82%AD%E
Dolt
#SQL #Git #RDBMS #Go[[リンク]][https://github.com/dolthub/dolt] - [/ [Dolt] is a [SQL] database that you can fork, clone, branch, merge, push and pull just like a [Git] repository.]
sqlcのコードリーディング
#sqlc #Go #WASM #メモ #コードリーディング[sqlc]の内部実装が気になったのでコードを読んでみる[https://github.com/sqlc-dev/sqlc/blob/v1.26.0 v1.26.0]時点の内容を元に、気になる部分について調べる[** [WASM]プラグインの実行周り][WASM]プラグインについてのドキュメントはこちら - [https://github.com/sqlc-dev/sqlc/blob/v1.26.0/docs/guides/plugins.md docs/guides/plugins.md]
論理削除
#データベース #RDBMS[https://fukabori.fm/episode/27 27. 論理削除とは何か?どのような解法があるのか? w/ twada][https://speakerdeck.com/soudai/delete-flag RDBアンチパターンと戦う - 削除フラグ 完全攻略ガイド / delete flag - Speaker Deck]
Created
6 years ago
by
uki00a
Updated
4 months ago
by
uki00a
Views: 32
Page rank: 19.6
Copy link
Copy readable link
Start presentation
Hide dots
MySQL
#関係データベース
#RDBMS
クライアント
mitzasql
参考
mysql80_no_usui_hon