Rust ๋ฐ์ธ๋ฉ์ ํ์ฌ ์ฝ์ด ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ 5.14.2
๋ฒ์ ์ ๋์์ผ๋ก ํ๊ณ ์์ง๋ง 5.15.10
๊ฐ ์ถ์๋ ์ง ํ ๋ฌ์ด ์กฐ๊ธ ๋์์ต๋๋ค. ํ๊ธฐ์ ์ธ/๋๋ผ์ด ๋ณ๊ฒฝ ์ฌํญ์ด ๋ฐ์ํ์ง ์๋๋ค๊ณ ๊ฐ์ ํ๊ณ ์ต์ ๋ฒ์ ์ผ๋ก ์
๊ทธ๋ ์ด๋ํด์ผ ํฉ๋๋ค(๋ฒ์ 5.15.0์์ API ๋ณ๊ฒฝ ์ฌํญ ๋ฐ ์๋ก์ด ๊ธฐ๋ฅ ๋์
).
์๋ ์์ฑ ๋ฐ์ธ๋ฉ์ ๋ํด ์ ๋ชจ๋ฅด์ง๋ง ๋์ ์ฐ๊ฒฐ๊ณผ ๊ฐ์ ๊ฒ์ ์ด๋ํ ์ ์์ต๋๊น?
์๋ฅผ ๋ค์ด leveldb ๋ฐ์ธ๋ฉ( https://github.com/skade/leveldb-sys )์์ ๋ฐฐํฌ ์ ์ฅ์์์ libleveldb-dev
๋ฅผ ์ค์นํด์ผ ํ๋ฉฐ ๋งค๋ฒ ์ ์ฒด๋ฅผ ์ปดํ์ผํ ํ์๊ฐ ์์ต๋๋ค. , ๊ทธ๋์ ๋ช ์ด๊ฐ ๊ฑธ๋ฆฌ๋ ๋ฐ์ธ๋ฉ๋ง ์ปดํ์ผํฉ๋๋ค.
์ฌ๊ธฐ์์ librocksdb-sys๋ง ์ปดํ์ผํ๋ ๋ฐ ๋ช ๋ถ์ด ๊ฑธ๋ฆด ์ ์์ต๋๋ค. ์๋ํ๋ฉด (๋ด ์๊ฐ์) ์ด๊ฒ์ rockdb์ C++ ์ฝ๋๋ฅผ ์ปดํ์ผํ๊ธฐ ๋๋ฌธ์ ๋๋ค.
์ด๋ ๊ฒ ํ๋ฉด ๋ฒ์ ๊ด๋ฆฌ ๋ฌธ์ ๋ ํด๊ฒฐ๋ฉ๋๋ค. ํ์ด์ค๋ถ์ด ๊ณต๊ฐ API๋ฅผ ๋์ผํ๊ฒ ์ ์งํ๋ ํ, ์ฌ์ฉ์๋ ๋ฐ์ธ๋ฉ์ ๊ด๋ฆฌ์๊ฐ ์๋๋ผ ์ฝ์ด ๋ฒ์ ์ ๋ด๋นํ๊ฒ ๋ฉ๋๋ค.
@elichai ์ข์ ์ง์ ์ ๋๋ค. ์ ๋ ์ด ์๊ฐ์ ํ๊ณ ์์ผ๋ก ํด๋ณผ ์๊ฐ์ ๋๋ค.
๋๋ ์ด๊ฒ์ ์ฐข์ด์ง ๊ฒ ๊ฐ์์. ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ ์ ์ผ๋ก ์ฐ๊ฒฐํ๊ณ ์ถ๊ฐ ์ข ์์ฑ์ ์ค์นํ ํ์๊ฐ ์๋ ํธ๋ฆฌํจ์ด ๋ง์์ ๋ญ๋๋ค. ์บ์๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ง์์ ์ผ๋ก ๋ค์ ์ปดํ์ผํ ํ์๊ฐ ์๋๋ก ํ๋ฏ๋ก ์ ์ฒด๋ฅผ ํ ๋ฒ ์ปดํ์ผํด์ผ ํ๋ ๋ฒ๊ฑฐ๋ก์์ด ์์ต๋๋ค. ๊ทธ๊ฒ์ด ๋๋ฌด ์ค๋ซ๋์ ์ ์ ์ผ๋ก ํฌํจ๋์๋ค๋ ๊ฒ์ ๊ฐ์ํ ๋, ๋๋ ์๋ง๋ ๋ค๋ฅธ ๋ฌธ์ ์์ ๊ทธ ๋ฌธ์ ์ ๋ํ ์ปค๋ฎค๋ํฐ์ ์๊ฐ์ ์ป๊ณ ์ถ์ต๋๋ค.
์ ์ ๋ฐ ๋์ ์ฐ๊ฒฐ(์๋ง๋ ๊ธฐ๋ฅ์ ์ฌ์ฉํ์ฌ)์ ๋ชจ๋ ํ์ฉํ๊ณ ์ถ์ต๋๋ค. ์ด๊ฒ์ ์ ์๊ฒ ๊ฐ์ฅ ์ ์ฐํ ์ ๊ทผ ๋ฐฉ์์ด ๋ ๊ฒ์ ๋๋ค. ์ปดํ์ผ ์๊ฐ์ ํ์ฌ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์์ฒด์ ๋ฌธ์ ๊ฐ ์๋์ง๋ง ์ฐ๋ฆฌ์๊ฒ ์์กดํ๋ ๋ค๋ฅธ ํ๋ก์ ํธ์ ์ปดํ์ผ ์๊ฐ์๋ ์ํฅ์ ๋ฏธ์น๋ฉฐ ์ด๋ ๋ถํํ ์ผ์ ๋๋ค.
@vitvakatu ์ ํํ. ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์์ฒด์ ๊ฒฝ์ฐ ์ปดํ์ผ ์๊ฐ์ ๊ด์ฐฎ์ต๋๋ค. ํ์ง๋ง ๋ด ํ๋ก์ ํธ๋ฅผ ์ปดํ์ผํ ๋ ๋ค๋ฅธ ์ข
์์ฑ๋ณด๋ค librocksdb-sys
์์ ๋ ์ค๋ ์๊ฐ ๋์ "๊ณ ์ฐฉ"๋ฉ๋๋ค(๋ช ์ด ๋์ 1๋ถ ์ด์ ๊ฑธ๋ฆด ์ ์๋ ๊ฒ๊ณผ ๊ฐ์ด ์ฃผ๋ฌธ์ ํฌ๊ธฐ๊ฐ ๋ ๊น๋๋ค)
@vitvakatu ์ ๋ ๊ทธ ์์ด๋์ด๊ฐ ์ข์ต๋๋ค(๋ ๋ค ์ง์).
#166์ ์ด๋ฏธ ์ด๊ฒ์ ๋ฌ์ฑํ์ต๋๊น? ์๋ง๋ ์ ์ ๋ฐ ๋์ ์ฐ๊ฒฐ ๋ชจ๋์ ๋ํด ์ด๋ฏธ ์ง์๋์ง๋ง ๋ฌธ์ํ๋๊ฑฐ๋ ์ธ์ฒด ๊ณตํ์ ์ด์ง ๋ชปํฉ๋๊น?
๋๋ ๋๊ตฐ๊ฐ๊ฐ ๋ฌ๋ฆฌ ๋งํ์ง ์๋ ํ #166์ด ๋์ ์ฐ๊ฒฐ ์๊ตฌ ์ฌํญ์ ๋ฌ์ฑํ๋ค๊ณ ๊ฐ์ ํ ๊ฒ์ ๋๋ค. ์ค๋ ํ์ฌ RocksDB์ ํ์ฌ ๋ฒ์ ์ 5.17.2 ์ด๋ฉฐ 4๊ฐ์์ด ๊ฐ๊น์์ง๊ณ ์์ต๋๋ค. ์ต์ ๋ฒ์ ์ผ๋ก ์ ๋ฐ์ดํธ ํ๋๋ก ํ๊ฒ ์ต๋๋ค.
#261์์ ์์ ๋์์ต๋๋ค. @aleksuss ๊ฐ์ฌํฉ๋๋ค!
๋ช
ํํํ๊ธฐ ์ํด ๋์ ์ฐ๊ฒฐ์ ์ํ๋ฉด .so
/ .a
์ ์์น์ ํจ๊ป env var ROCKSDB_LIB_DIR
๋ฅผ ์ถ๊ฐํด์ผ ํฉ๋๋ค. ๋ง์ฃ ?
@elichai ๋ค
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
๋๋ ๋๊ตฐ๊ฐ๊ฐ ๋ฌ๋ฆฌ ๋งํ์ง ์๋ ํ #166์ด ๋์ ์ฐ๊ฒฐ ์๊ตฌ ์ฌํญ์ ๋ฌ์ฑํ๋ค๊ณ ๊ฐ์ ํ ๊ฒ์ ๋๋ค. ์ค๋ ํ์ฌ RocksDB์ ํ์ฌ ๋ฒ์ ์ 5.17.2 ์ด๋ฉฐ 4๊ฐ์์ด ๊ฐ๊น์์ง๊ณ ์์ต๋๋ค. ์ต์ ๋ฒ์ ์ผ๋ก ์ ๋ฐ์ดํธ ํ๋๋ก ํ๊ฒ ์ต๋๋ค.