์์พํ ์ถ๊ทผ๊ธธ.
๊ด์ฐฎ์ ์ถ๊ทผ๊ธธ์ ๋ฐ๊ฒฌํ๋ค!
<< ๊ธํ ์ฒ์ธ์ง ์ด์ค์ฒ์ธ์ง ๋ชจ๋ฅด๊ฒ ๋ค. >> << ๋ฌผ๊ณ ๊ธฐ๊ฐ ์์ฒญ ๋ง๋ค. >>
[MySQL] ํน์ ์ด๋ฆ์ผ๋ก ์์ํ๋ DB ์ผ๊ด ์ญ์
์ญ์ ๊ตฌ๊ธ์ ๊ฐ๋ฐ์์ ์น๊ตฌ~ ์ ํ~
# drop-db.sh DB_STARTS_WITH='sample_' # sample_table1, sample_table2... MUSER="" MPWD="" MYSQL="mysql" DBS="$($MYSQL -u$MUSER -p$MPWD -Bse 'show databases')" for db in $DBS; do if [[ "$db" =~ ^$PDB_STARTS_WITH}" ]]; then echo "Deleting $db" $MYSQL -u$MUSER -p$MPWD -Bse "drop database $db" fi done
Isolation level
// java.sql.Connection์ ์ ์๋จ int TRANSACTION_NONE = 0; int TRANSACTION_READ_UNCOMMITTED = 1; int TRANSACTION_READ_COMMITTED = 2; int TRANSACTION_REPEATABLE_READ = 4; int TRANSACTION_SERIALIZABLE = 8; ์๋์ ๋ด์ฉ์ ํธ๋ฐ๊ณ ๊ตฌ๋ฉ์ ๊ฒ์ ์ด์ผ๊ธฐ ์์ ์ผ๋ถ ๋ฐ์ท. ๊ฐ ๋ ๋ฒจ๋ณ ์์๋ ๋ฐ์ทํ ๋ธ๋ก๊ทธ์ ๋ด์ฉ์ด ์๋ชป๋์ด ์ค์ java.sql.Connection ํด๋์ค์ ์ ์๋ ์์๋ก ๋์ฒด(๋ถ์๊ธ์จ )
์ฐจ๋จ ๋ ๋ฒจ ์ฐจ๋จ๋ ๋ฒจ (Isolcation level) Dirty read Non-repeatable read Phantom read TRANSACTION_READ_UNCOMMIT O O O TRANSACTION_READ_COMMIT X O O TRANSACTION_REPEATABLE_READ X X O(X) TRANSACTION_SERIALIZABLE X X X Connection ์ธํฐํ์ด์ค์์ ํธ๋์ญ์
์ฐจ๋จ ๋ ๋ฒจ๊ณผ ๊ด๋ จ๋ ํ๋ ํ๋ ์ค๋ช
๊ฐ int TRANSACTION_NONE ํธ๋์ญ์
์ด ์ง์๋์ง ์์์ ๋ํ๋ด๋ ์์ 0 int TRANSACTION_READ_UNCOMMITTED dirty read, non-repeatable read์ phantom read๊ฐ ๋ฐ์ํ ์ ์์์ ๋ํ๋ด๋ ์์ 1 int TRANSACTION_READ_COMMITTED dirty read๋ ๊ธ์ง๋๊ณ , non-repeatable read์ phantom read๋ ๋ฐ์ํ ์ ์์์ ๋ํ๋ด๋ ์์ 2 int TRANSACTION_REPEATABLE_READ dirty read์ non-repeatable read๋ ๊ธ์ง๋๊ณ , phantom read๋ ๋ฐ์ํ ์ ์์์ ๋ํ๋ด๋ ์์ 4 int TRANSACTION_SERIALIZABLE dirty read, non-repeatable read์ phantom read ๋ชจ๋ ๊ธ์ง๋จ์ ๋ํ๋ด๋ ์์ 8
[MySQL] ํน์ ์ด๋ฆ์ผ๋ก ์์ํ๋ DB ๋ฐฑ์ ๋ฐ ๋ณต๊ตฌ
์ฝ์ง + ๊ตฌ๊ธ๋ง์ผ๋ก ์์ฑ. ๊ฐ๊ฐ์ ์ด๋ฏธ์ง๋ ๋ค์ ๋งํฌ ์ฐธ์กฐ(gist)
backup : https://gist.github.com/JoonHoSon/56cd2cfe5efa36d60d14473e19ecba92#file-backup-sh restore : https://gist.github.com/JoonHoSon/56cd2cfe5efa36d60d14473e19ecba92#file-restore-sh << backup >> << restore >>
Go์ธ์ด ์ง์ platform/architecture
์ฐธ๊ณ : Optional environment variables
GOOS GOARCH aix ppc64 android 386 android amd64 android arm android arm64 darwin amd64 darwin arm64 dragonfly amd64 freebsd 386 freebsd amd64 freebsd arm illumos amd64 js wasm linux 386 linux amd64 linux arm linux arm64 linux ppc64 linux ppc64le linux mips linux mipsle linux mips64 linux mips64le linux s390x netbsd 386 netbsd amd64 netbsd arm openbsd 386 openbsd amd64 openbsd arm openbsd arm64 plan9 386 plan9 amd64 plan9 arm solaris amd64 windows 386 windows amd64
์๋น์์ ์์
์ถ์ฒ : ์๋
์ใ
ใ
ใ
ใ
ใ
ใ
ใ
ใ
ใ
ใ
ใ
ใ
ใ
ใ
ใ
ใ
ใ
ใ
ใ
ใ
ใ
ใ
ใ
ใ
ใ
ใ
ใ
ใ
ใ
<< ์๋น์์ ์์ >>
์์
<< ์กธ๋ฆฝ๋ค >> ์ฐ์ ์ฐ๋จผ ์ธ ๊ณจ๋(2015)๋ ๋ณด๊ณ ์์ผ์ง.
๋ค์ ์ปด๋ฐฑ
์๋ํ๋ ์ค self hosting์ผ๋ก ์ฌ์ฉํ๊ณ ์์๋๋ฐ… ๋ฐ์ดํฐ๊ฐ ํ ๋ฒ ๊ผฌ์ด๊ธฐ ์์ํ๋๊น, ๋ณต๊ตฌ๊ฐ ์ฝ์ง ์๋ค. ๐ญ
๊ทธ๋ฅ ํฐ์คํ ๋ฆฌ๋ก ์ปด๋ฐฑ!
์์ ๋ช ์ ์ ๋ .
์คํ์ด์ ํจ๊ป. ๊ฒ๋ ๋จน๊ณ , ์ฆ๊ฒ๊ฒ ๋ ๋ค๋ ๊ธฐ์ต์ด… ใ
<< ๊ณ ๊ธฐ! >> << ์
๊ฐ์ฌ์ฉ ๋งฅ์ฃผ! >> << ๋
ธ๋ฆ๋
ธ๋ฆ ์ต์ด๊ฐ๋ ๊ณ ๊ธฐ >> << 2์ฐจ ์์ฃผ. ๊ฒฐ๊ตญ์ ๋ง์ด ๋จ๊ธฐ๊ณ ๋์๋ค. >>