Firebird เปเบเปเบฅเบฐเบฅเบธเปเบเบกเบตเบฎเบนเบเปเบเบเปเบเบเบชเปเบฒเบเบเบญเบเบเบฒเบเบเปเปเบกเบนเบเบเบญเบเบเบปเบเปเบญเบ, O(n)D(isk)S(tructure). เบเบปเบเปเบเบดเบเบฎเบธเปเบ 2.5 เบฅเบงเบกเบกเบต, เปเบเบทเปเบญเบเบเบฑเบ Firebird เบชเบฒเบกเบฒเบเปเบฎเบฑเบเบงเบฝเบเบเบฑเบ ODS เบเบญเบเบฎเบธเปเบเบเปเบญเบ, เบเบฑเปเบเปเบกเปเบ, เบเบฒเบเบเปเปเบกเบนเบเบเบฒเบเบฎเบธเปเบเปเบเบปเปเบฒเบเบทเบเปเบเบตเบเปเบเบเบฎเบธเปเบเปเบซเบกเปเปเบฅเบฐเปเบฎเบฑเบเบงเบฝเบเปเบเปเบซเบกเบเปเบเบปเปเบฒเบเบฑเบเปเบเป, เปเบเปเปเบเบทเปเบญเบเบเบฑเบ Firebird 3.0 เปเบฎเบฑเบเบงเบฝเบเบเบฑเบเบเบฒเบเบเปเปเบกเบนเบเปเบเบฎเบธเปเบ ODS เบเบญเบเบเบปเบเปเบญเบเปเบเบปเปเบฒเบเบฑเปเบ. 12.0.
เปเบเบทเปเบญเบเปเบฒเบเปเบเบซเบฒ 3.0, เบเบฒเบเบเปเปเบกเบนเบเบเบฒเบ 2.5 เบเบฐเบเปเบญเบเบเบทเบเบเปเบฝเบเปเบเบฑเบเบฎเบนเบเปเบเบเปเปเปเปเบเบเบเบฒเบเบชเบณเบฎเบญเบเบเปเปเบกเบนเบ/เบเบฒเบเบเบนเปเบเปเปเบกเบนเบเบเบทเบเบกเบฒ. เปเบเปเบเบญเบ, เบเบงเบเปเบฎเบปเบฒเบชเบปเบกเบกเบธเบเบงเปเบฒเบเบฒเบเบเปเปเบกเบนเบเปเบเปเบเบทเบเบเบฐเบเบฝเบกเบเปเบญเบเบซเบเปเบฒเบเบตเปเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเปเบฝเบเปเบเปเบซเบฅเบทเปเบญเบกเปเบช - i.e. metadata เปเบฅเบฐเบเบฒเบเบชเบญเบเบเบฒเบกเปเบเปเบเบทเบเบเบงเบเบชเบญเบเบชเปเบฒเบฅเบฑเบเบเบงเบฒเบกเปเบเบปเปเบฒเบเบฑเบเปเบเปเบเบฑเบ Firebird 3.0.
ะัะปะธ ัะปะตะดะพะฒะฐัั ััะฐะฝะดะฐััะฝะพะผั ะฟะพะดั
ะพะดั, ััะพ ะพะทะฝะฐัะฐะตั, ััะพ ะฝัะถะฝะพ ะฟัะพะธะทะฒะตััะธ ะฑัะบะฐะฟ ะฝะฐ ะฒะตััะธะธ 2.5, ะทะฐัะตะผ ัััะฐะฝะพะฒะธัั 3.0 ะธ ัะดะตะปะฐัั ัะตััะพั. ะขะฐะบะฐั ะฟัะพัะตะดััะฐ ะฟัะธะตะผะปะตะผะฐ, ะตัะปะธ ะตััั ะดะพััะฐัะพัะฝะพ ะฒัะตะผะตะฝะธ, ะฝะพ ะฟัะธ ะผะธะณัะฐัะธะธ ะฑะพะปััะธั
ะฑะฐะท ะดะฐะฝะฝัั
, ะธะปะธ ะฟัะธ ะพะดะฝะพะฒัะตะผะตะฝะฝะพะน ะผะธะณัะฐัะธะธ ะฝะตัะบะพะปัะบะธั
ะดะตัััะบะพะฒ ะะ, ะบะพะณะดะฐ ะฒัะตะผั ะฟะพะดะถะธะผะฐะตั, ะผะพะถะฝะพ ะฒะพัะฟะพะปัะทะพะฒะฐัััั ะฟะพัะพัะฝะพะน ะบะพะฝะฒะตััะฐัะธะตะน, ะบะพัะพัะฐั ะฝะฐ 30-40% ะฑััััะตะต. ะะฐะบ ะธะผะตะฝะฝะพ ััะพ ัะดะตะปะฐัั (ะฟะพะด Windows เปเบฅเบฐเบเบฒเบเปเบเป Linux), ัะธัะฐะนัะต ะฟะพะด ะบะฐัะพะผ.
เปเบเบงเบเบงเบฒเบกเบเบดเบเบเบปเปเบงเปเบเปเบกเปเบเบงเปเบฒเบเบงเบเปเบฎเบปเบฒเบเบฐเบเปเบฒเปเบเปเบเปเปเปเบเบทเปเบญเปเบฅเบฑเปเบเบชเบดเปเบเบเปเบฒเบเป:
gbak -b โฆ ะฑะฐะทะฐ25 stdout | gbak -c โฆ stdin ะฑะฐะทะฐ30Gbak เบเบฒเบ 2.5 เบชเปเบฒเบเบเบฒเบเบชเปเบฒเบฎเบญเบเบเปเปเบกเบนเบเปเบเบฎเบนเบเปเบเบเปเบชเบฑเปเบเปเบฅเบฐเบชเบปเปเบเปเบเบเบตเป stdout, เปเบเบดเปเบเบเบฑเบเบเบตเปเบญเบปเบฒ gbak เบเบฒเบ 3.0 เบเปเบฒเบ stdin เปเบฅเบฐเบชเปเบฒเบเบเบฒเบเบเปเปเบกเบนเบเปเบซเบกเป.
เบกเบฑเบเปเบเบฑเบเบชเบดเปเบเบเปเบฒเปเบเบฑเบเปเบเบทเปเบญเบเบฑเบเบเบฑเปเบเบเปเปเบเบฑเปเบเบเปเบฒเบงเบเปเบงเบเบงเบดเบเบตเบเบฒเบเปเบเบปเปเบฒเปเบเบดเบเบเปเบญเบเบเบดเปเบ (เปเบเบฅเป), เบเบฑเบเบเบฑเปเบเปเบเปเบเบฒเบเปเบเบปเปเบฒเปเบเบดเบเปเบเบทเบญเบเปเบฒเบ (เปเบเบดเบเปเบกเปเบเบงเปเบฒเบเปเบฒเบ localhost) เบเบฐเบเปเบฒเบฅเบปเบเบขเปเบฒเบเบซเบผเบงเบเบซเบผเบฒเบ.
ะะธะถะต ะผั ัะฐััะผะฐััะธะฒะฐะตะผ ะดะตัะฐะปะธ ะดะปั Windows ะธ Linux.
Windows
เปเบเบเปเบฅเบฐเบเบตเบเบญเบ Windows ะฟัะพัะต ะฒัะตะณะพ ัะดะตะปะฐัั ะฟะพะปะฝะพัััั ะฐะฒัะพะฝะพะผะฝัั ัะฑะพัะบั Firebird. ะะปั ััะพะณะพ ะฑะตััะผ , เบเปเบฝเบเบเบทเป fbemded.dll เปเบเบฑเบ fbclient.dll, เปเบเบตเปเบก gbak.exe เปเบฅเบฐ (เบเบฒเบเปเบฅเบทเบญเบ) isql.exe utilities เบเบฒเบ "เบเบปเบเบเบฐเบเบด" 2.5 archive.
Firebird 3.0 เปเบเป เปเบฅเบฐโเบเปเปโเปเบเปโเบฎเบฝเบโเบฎเปเบญเบโเปเบซเปโเบกเบตโเบเบฒเบโเบเบฑเบโเปเบเปโเปเบเปโ.
เบชเบฐเบเบฑเบเบเบตเปเบเปเบญเบเบเบตเปเบชเบธเบ (เบเบตเปเบเปเปเบเปเบฒเปเบเบฑเบเบเปเบญเบเบเบดเบเบเบฑเปเบเบซเปเบญเบเบชเบฐเบซเบกเบธเบเปเบงเบฅเบฒเปเบฅเปเบ VS2008/VS2010 เปเบเบฅเบฐเบเบปเบเปเบเบปเปเบฒเบซเบกเบฒเบ) เบกเบตเปเบเบฅเปเบเปเปเปเบเบเบตเป:
25/gbak.exe
25/fbclient.dll
25/firebird.conf
25/firebird.log
25/firebird.msg
25/ib_util.dll
25/icudt30.dll
25/icuin30.dll
25/icuuc30.dll
25/Microsoft.VC80.CRT.manifest
25/msvcp80.dll
25/msvcr80.dll
30/fbclient.dll
30/firebird.conf
30/firebird.msg
30/gbak.exe
30/ib_util.dll
30/icudt52.dll
30/icudt52l.dat
30/icuin52.dll
30/icuuc52.dll
30/msvcp100.dll
30/msvcr100.dll
30/intl/fbintl.conf
30/intl/fbintl.dll
30/plugins/engine12.dllเบเบนเปเปเบเบดเปเบเปเบเบเบฅเบฐเบเบปเบเบเบตเปเบกเบตเบเบฐเบชเบปเบเบเบฒเบเบญเบฒเบเบเบฐเบชเบฑเบเปเบเบเปเบซเบฑเบเบงเปเบฒ 2.5 เบเปเปเบเบฐเบเบญเบเบกเบตเปเบเบฅเป intl/fbintl.dll เปเบฅเบฐ intl/fbintl.conf. เบเบตเปเปเบกเปเบเบเบงเบฒเบกเบเบดเบ, เบเบฑเบเบเบฑเปเบเปเบเป gbak เบเปเปเปเบเปเปเบเป charset เบเบฒเบเปเบเบทเปเบญเบกเบเปเปเปเบฅเบฐเบเปเปเปเบเปเบเปเบฝเบเบเปเปเบกเบนเบเบฅเบฐเบซเบงเปเบฒเบ charsets, เปเบเปเปเบเบเปเบฒเบ "เบฎเบฑเบ" เบเบญเบ Firebird 3.0, เปเบเบฅเปเปเบซเบผเบปเปเบฒเบเบตเปเปเบกเปเบเบกเบตเบเบงเบฒเบกเบเปเบฒเปเบเบฑเบเปเบเปเบงเบฅเบฒเบชเปเบฒเบเบเบฑเบเบชเบฐเบเบต.
เปเบ firebird.conf Firebird 3.0 เปเบกเปเบเปเบเบฐเบเปเบฒเปเบซเปเปเบเบตเปเบก:
MaxUnflushedWrites = -1
MaxUnflushedWriteTime = -1เบเบญเบเบเบฒเบเบเบตเป, เบกเบฑเบเปเบเบฑเบเบเบงเบฒเบกเบเบฒเบเบฐเบซเบเบฒเบเบตเปเบเบฐเบเปเบฒเบเบปเบเบเปเบฒ IpcName เบเบตเปเปเบเบเบเปเบฒเบเบเบฑเบเบชเปเบฒเบฅเบฑเบ 2.5 เปเบฅเบฐ 3.0.
เปเบกเบทเปเบญเปเบฅเบทเบญเบเบเปเบฒเบเบญเบเบเบปเบงเบเปเบฒเบเบปเบเบเบฒเบเบญเบทเปเบเปเบเบญเบ firebird.conf, เบเบงเบเปเบฎเบปเบฒเบเปเบฒเปเบเบตเบเบเบฒเบเบเบฒเบเบเบฒเบเบเบดเบเบฒเบฅเบฐเบเบฒเบเปเบฒเบเป: เปเบเบเบฑเปเบเบเบญเบเบเบฒเบเบเปเบฒเบเบเบญเบเบเปเปเบกเบนเบ, gbak เปเบฅเปเบ 2.5 เปเบเบเบฐเบเบงเบเบเบฒเบเบซเบเบถเปเบ, เปเบฅเบฐ 3.0 เปเบเบญเบตเบเบญเบฑเบเบซเบเบถเปเบ, เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบ 2.5 เบญเบญเบ, เปเบฅเบฐ 3.0 เปเบฅเบตเปเบกเบชเปเบฒเบ. เบเบฑเบเบเบฐเบเบต.
เปเบเบทเปเบญเปเบฅเบฑเปเบเปเบฅเบเบฐเบเบฒเบเบชเปเบฒเบเบเบฑเบเบชเบฐเบเบตเปเบ 3.0, เปเบเบฐเบเปเบฒเปเบซเปเปเบเบตเปเบกเบเบฐเบซเบเบฒเบเบเบญเบเบเบปเบงเบเปเบฒเบเบปเบเบเบฒเบ TempCacheLimit เปเบเบฑเบ ~ 40% RAM (เบเปเบฒเบกเบฑเบเปเบเบฑเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเบเบตเปเบญเบธเบเบดเบเบเบปเบ, เปเบเปเบเบญเบ).
เบเบปเบงเบขเปเบฒเบ, เบเปเบฒเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเบกเบต 16 GB เบเบญเบ RAM, เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเบเปเบฒเบเบชเบฒเบกเบฒเบเปเบชเป
TempCacheLimit=6Gเปเบเปเบเบญเบ, เบเปเบฒเบเบตเปเบชเบฒเบกเบฒเบเบเบทเบเบเบฑเปเบเปเบงเปเบเบฝเบเปเบเป 64-bit Firebird 3, เปเบเบทเปเบญเบเบเบฒเบเบงเปเบฒเบเบฐเบเบงเบเบเบฒเบ 32-bit เปเบเบเปเปเบเบฒเบกเบเปเปเบชเบฒเบกเบฒเบเบเบฑเบเบชเบฑเบเบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒเบซเบผเบฒเบเบเปเบงเบฒ 2 gigabyte.
เปเบ 2.5, เบเบปเบงเบเปเบฒเบเบปเบเบเบฒเบเบเบตเปเบเปเปเบเปเบฒเปเบเบฑเบเบเปเบญเบเบกเบตเบเบฒเบเบเปเบฝเบเปเบเบ - เบกเบฑเบเบเปเปเบชเบฒเบกเบฒเบเบกเบตเบซเบผเบฒเบเบเปเบงเบฒ 2 gigabytes, เปเบฅเบฐเบกเบฑเบเบเปเปเบกเบตเบเบปเบเบเปเปเบเบงเบฒเบกเปเบงเปเบเบฅเบฐเบซเบงเปเบฒเบเบเบฒเบเบชเปเบฒเบฎเบญเบเบเปเปเบกเบนเบ.
เบเปเบญเบโเบเบตเปโเบเบฐโเบเปเบฒโเปเบเบตเบโเบเบฒเบโ, เบเปเบฒเบโเบเปเบฒโเปเบเบฑเบโเบเปเบญเบโเปเบเปโเบเบงเบโเบชเบญเบโเบงเปเบฒ cache เบเบญเบโเบซเบเปเบฒโเปเบโเบซเบปเบงโเบเปเปโเบกเบนเบโเปเบเปโเบเบทเบโเบเบฑเปเบโเปเบเบฑเบ 0 (เบเปเบฒโเบชเบฑเปเบ gstat -h databasename, เปเบเบดเปเบเปเบชเบฑเปเบ buffers เบซเบเปเบฒ).
เบเปเบฒ cache เบเบทเบเบเปเบฒเบเบปเบเบขเปเบฒเบเบเบฑเบเปเบเบเบขเบนเปเปเบเบชเปเบงเบเบซเบปเบงเบเบญเบเบเบฒเบเบเปเปเบกเบนเบ, เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเบกเบฑเบ overrides เบเปเบฒเบเบฒเบ firebird.conf (เปเบฅเบฐ databases.conf เปเบ 3.0), เปเบฅเบฐเปเบเบเปเบฅเบฐเบเบตเบเบตเปเบกเบตเบเปเบฒเบเบฐเบซเบเบฒเบเปเบซเบเปเบเปเปเบเบฝเบเบเป, เบกเบฑเบเบชเบฒเบกเบฒเบเบเปเบฒเปเบเบชเบนเปเบเบฒเบเบเปเบฅเบดเปเบเบเบเบงเบฒเบกเบเบปเบเบเปเบฒเบซเบผเบฒเบเปเบเบตเบเปเบเปเบฅเบฐ swapping.
เบเปเปเปเบ, เบเบฑเบเบฅเบญเบเปเบเบฅเปเปเบเบซเบฒเบฅเบฐเบเบปเบเปเบเบปเปเบฒเบซเบกเบฒเบ.
เบเบฒเบเบเปเบฝเบเปเบเปเบซเบฅเบทเปเบญเบกเปเบชเปเบกเปเบเบเบฐเบเบดเบเบฑเบเบซเบผเบฑเบเบเบฒเบเบขเบธเบเปเบเบปเบฒเบเบฒเบเบเปเบฅเบดเบเบฒเบ "เบฅเบฐเบเบปเบ" Firebird 2.5, เปเบเปเบชเบฑเปเบเบเปเบฒเบชเบฑเปเบเบเบตเปเบกเบตเบชเบดเบเบเบดเบชเบนเบเบเปเปเบเบนเปเบเปเบฅเบดเบซเบฒเบเบเปเบญเบเบเบดเปเบ (เบเบปเบงเบขเปเบฒเบ):
set ISC_USER=ะฒะปะฐะดะตะปะตั
"25/gbak" -z -b -g -v -st t -y 25.log ะฑะฐะทะฐ25 stdout|^
"30/gbak" -z -c -v -st t -y 30.log stdin ะฑะฐะทะฐ30เบเบปเบงเบขเปเบฒเบเบเบตเปเปเบเป "เบเบฒเบเปเบฅเบทเปเบญเบเปเบเบเปเบฒเบเบซเบเปเบฒ" เปเบเบงเบปเบเบขเบทเบก (เปเบเบ "unix-style" เบเบตเปเบเบทเบเบเปเบญเบ), เปเบฅเบฐ "เบซเบกเบงเบ" (เบเบปเบงเบญเบฑเบเบชเบญเบ "^") เบซเบเบตเบเบฒเบเบเบปเบงเบญเบฑเบเบชเบญเบเปเบเบงเปเบซเบกเป, เปเบเบดเปเบเปเบเบฑเบเบเบฐเปเบซเบเบเปเบเปเบงเบฅเบฒเบเบตเปเบเบดเบกเบเปเบฒเบชเบฑเปเบเบเบฒเบง. เบเบปเบงเปเบฅเบทเบญเบ -st(atus) เบเบฒเบเบปเบเบขเบนเปเปเบ Firebird 2.5.8 เปเบฅเบฐเบเปเบงเบเปเบซเปเบเปเบฒเบเบชเบฒเบกเบฒเบเบเบฑเบเบเบถเบเบเปเปเบกเบนเบเบเปเบฝเบงเบเบฑเบเปเบงเบฅเบฒเบเบตเปเบเบฐเบเบงเบเบเบฒเบ gbak เปเบฎเบฑเบเบงเบฝเบ (เบชเปเบฒเบฅเบฑเบเบฅเบฒเบเบฅเบฐเบญเบฝเบ, เปเบเบดเปเบเปเบญเบเบฐเบชเบฒเบ).
Linux
เบเปเบฝเบงเบเบฑเบ Linux Firebird 3 ะทะฐะฒะธัะธั ะพั ะฑะธะฑะปะธะพัะตะบะธ tommath. ะ CentOS (RHEL) ััะฐ ะฑะธะฑะปะธะพัะตะบะฐ ะฝะฐั ะพะดะธััั ะฒ epel-ัะตะฟะพะทะธัะพัะธะธ, ะฒ Ubuntu (Debian) ะฒ โ ัะธััะตะผะฝะพะผ.
เปเบ CentOS ััะตะฑัะตััั ัะฝะฐัะฐะปะฐ ะฟะพะดะบะปััะธัั epel-ัะตะฟะพะทะธัะพัะธะน ะธ ัะพะปัะบะพ ะฟะพัะพะผ ะดะตะปะฐัั
yum install libtommathUbuntu ะฝะต ะฝัะถะฝะพ ะฟะพะดะบะปััะฐัั ะดะพะฟะพะปะฝะธัะตะปัะฝัะต ัะตะฟะพะทะธัะพัะธะธ, ะฝะพ ะฒ Ubuntu 16 เปเบฅเบฐ เปเบ Ubuntu 18 ัััะฐะฝะฐะฒะปะธะฒะฐัััั ัะฐะทะฝัะต ะฒะตััะธะธ ะฟะฐะบะตัะพะฒ โ libtommath0 ะธ libtommath1, ัะพะพัะฒะตัััะฒะตะฝะฝะพ.
Firebird 3.0 ะธัะตั tommath.so.0 ะธ ะดะปั Ubuntu 18 ะดะพะฟะพะปะฝะธัะตะปัะฝะพ ััะตะฑัะตััั ัะพะทะดะฐัั ัััะปะบั (symlink) c tommath.so.0 ะฝะฐ tommath.so.1. ะะปั ััะพะณะพ ัะฝะฐัะฐะปะฐ ะฝะฐะดะพ ะฝะฐะนัะธ tommath.so.1.
ะัะบะพะผัะน ะฟััั ะฒ Ubuntu - /usr/lib/x86_64-linux-gnu/, ะฝะพ ะฒ ะดััะณะธั
Debian-based ะดะธัััะธะฑััะธะฒะฐั
ะผะพะถะตั ะฑััั ะธะฝะฐัะต.
เบเบฑเบเบซเบฒเบเบตเบชเบญเบเปเบกเปเบเบเปเบฝเบงเบเปเบญเบเบเบฑเบเบเบงเบฒเบกเบเบดเบเบเบตเปเบงเปเบฒเปเบเบดเบเปเบฅเบฐเบฅเบงเบกเบเบฑเบ Firebird 3.0.1, เบเปเปเบกเบตเบงเบดเบเบตเบเบตเปเบเปเบฒเบเปเบเบเบฒเบเบเบดเบเบเบฑเปเบเบชเบญเบเบชเบฐเบเบฑเบเบเบญเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเบเบตเปเปเบเบเบเปเบฒเบเบเบฑเบ. เบเบงเบเปเบฎเบปเบฒเบเปเปเปเบเปเบเบดเบเบฒเบฅเบฐเบเบฒเบเบฒเบเปเบฅเบทเบญเบ "เบฅเบงเบเบฅเบงเบกเบเบฒเบเปเบซเบผเปเบเบเบตเปเบกเบตเบเปเบฒเบเปเบฒเบซเบเปเบฒเบเบตเปเบเปเบญเบเบเบฒเบ" เปเบเบทเปเบญเบเบเบฒเบเบเบงเบฒเบกเบชเบฑเบเบชเบปเบเบเบญเบเบกเบฑเบ.
เบชเปเบฒเบฅเบฑเบ Firebird 3.0.2 เปเบฅเบฐเบชเบนเบเบเบงเปเบฒเปเบเปเบเบทเบเบเบฐเบเบดเบเบฑเบ เปเบฅเบฐเบเบฒเบเปเบฅเบทเบญเบเบเบฒเบเบเบดเบเบเบฑเปเบเปเบเบเบเปเบฒเบเบซเบฒเบ (-path path).
เบชเบปเบกเบกเบธเบเบงเปเบฒเบซเปเบชเบฐเบซเบกเบธเบ tommath เปเบฅเบฐ, เบเปเบฒเบเปเบฒเปเบเบฑเบ, symlink เบชเปเบฒเบฅเบฑเบ tommath.so.0 เปเบเปเบเบทเบเปเบเบตเปเบกเปเบเบปเปเบฒเปเบเบฅเบฐเบเบปเบ, เบเปเบฒเบเบชเบฒเบกเบฒเบเบเบดเบเบเบฑเปเบเบเบฐเบเบธเบเบฑเบ (เปเบเปเบงเบฅเบฒเบเบฝเบเบเบตเป) Firebird 3.0.4 เบเบฒเบเปเบเปเบเบฐเบเบฒเบเปเบ, เบชเปเบฒเบฅเบฑเบเบเบปเบงเบขเปเบฒเบ, /opt /fb3:
./install.sh -path /opt/fb3เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบ, เบเปเบฒเบเบชเบฒเบกเบฒเบเบขเบธเบเบเบฒเบเบเปเบฅเบดเบเบฒเบเบฅเบฐเบเบปเบ Firebird เปเบฅเบฐเปเบฅเบตเปเบกเบเบฒเบเบเปเบฝเบเบเปเปเบฒ.
เปเบกเบทเปเบญเบขเบธเบ Firebird, เบเบปเปเบเบเบทเปเปเบงเปเบงเปเบฒเบเบฐเบเบงเบเบเบฒเบ Firebid 2.5 เปเบเปเบซเบกเบเบเบฅเบฒเบชเบชเบดเบเปเบกเปเบเบเบปเบเบเบฐเบเบดเปเบฅเปเบงเปเบฅเบตเปเบกเบเบปเปเบเปเบเบ Xinetd - เบเบฑเปเบเบเบฑเปเบเบเปเบฒเบเบเปเบฒเปเบเบฑเบเบเปเบญเบเบเบดเบเบเบฒเบเบเปเบฅเบดเบเบฒเบ firebird เบชเปเบฒเบฅเบฑเบ Xinetd เบซเบผเบทเบขเบธเบ Xinetd เบขเปเบฒเบเบชเบปเบกเบเบนเบ.
ะ firebird.conf ะดะปั 3.0 ะฝะฐ Linux ะฝะต ะฝัะถะฝะพ ะทะฐะดะฐะฒะฐัั MaxUnflushed-ะฟะฐัะฐะผะตััั (ะพะฝะธ ัะฐะฑะพัะฐัั ัะพะปัะบะพ ะฝะฐ Windows) ะธ ะผะตะฝััั ะฝะฐัััะพะนะบะธ Firebird 2.5.
ะ ะปะธะฝัะบัะต ะปะพะบะฐะปัะฝัะน (ัะฐะนะปะพะฒัะน) ะดะพัััะฟ Firebird 2.5 ะฝะต ัะบะฒะธะฒะฐะปะตะฝัะตะฝ embeded-ะฒะฐัะธะฐะฝัั ะฟะพะด Windows โ ัะตัะฒะตั 2.5 ะฑัะดะตั ัะฐะฑะพัะฐัั ะฒ ะฟัะพัะตััะต gbak (ะฑะตะท ัะตัะตะฒะพะน ัะฐััะธ), ะฝะพ ะฟัะฐะฒะฐ ะดะพัััะฟะฐ ะฑัะดัั ะฟัะพะฒะตัััััั ะฟะพ ะฑะฐะทะต ะฟะพะปัะทะพะฒะฐัะตะปะตะน, ะฐ ะทะฝะฐัะธั, ะฟะพััะตะฑัะตััั ะฝะต ัะพะปัะบะพ ะปะพะณะธะฝ, ะฝะพ ะธ ะฟะฐัะพะปั:
export ISC_USER=username ISC_PASSWORD=password
/opt/firebird/bin/gbak -b โฆ ะฑะฐะทะฐ25 stdout
|/opt/fb3/bin/gbak -c โฆ stdin ะฑะฐะทะฐ30เบซเบผเบฑเบโเบเบฒเบโเบเบฒเบโเบเปเบฝเบโเปเบเบโเบชเบปเบโเบเบปเบโเบชเปเบฒโเปเบฅเบฑเบโ, เบเปเบฒเบโเบเปเบฒโเบญเบดเบโเบเปเบญเบโเปเบเปโเบเบญเบโเบเบฒเบโเบเบดเบโเบเบฑเปเบ "เปเบเบตเปเบกโเปเบเบตเบกโ" Firebird 3.0โ, เบซเบผเบฑเบโเบเบฒเบโเบเบฑเปเบ "เบซเบผเบฑเบโ" Firebird 2.5, เปเบฅเบฐโเบซเบผเบฑเบโเบเบฒเบโเบเบฑเปเบโเบเบฐโเบเบดโเบเบฑเบโเบเบฒเบโเบเบดเบโเบเบฑเปเบโเบเบตเปโเบชเบฐโเบญเบฒเบโเบเบญเบ Firebird 2.5 - เปเบฅเบฐโเบกเบฑเบโเบเบตโเบเบตเปโเบชเบธเบโเบเบฒเบโเบเบฒเบโเบเบดเบโเบเบฑเปเบ tar.gz เบเบปเบเบเบฐเบเบดโ, เปเบฅเบฐโเบเปเปโเปเบเบโเบเปเบฒเบโเบเบฒเบโ. repositories, เปเบเบทเปเบญเบเบเบฒเบเบงเปเบฒ. เบฎเบธเปเบเบขเบนเปเปเบเบเปเบญเบเปเบเบฑเบเบกเปเบฝเบเบญเบฒเบเบเบฐเบเบฑเบเบเปเบฒ.
ะขะฐะบะถะต, ะฟะพัะปะต ัะตััะพัะฐ ะะ ะฝะฐ Linux ะธ ะฟะตัะตัััะฐะฝะพะฒะบะธ ะฝะฐะดะพ ะฟัะพะฒะตัะธัั, ััะพะฑั ะฝะพะฒะฐั ะะ ะธะผะตะปะฐ ะฒะปะฐะดะตะปััะตะผ ะฟะพะปัะทะพะฒะฐัะตะปั firebird.
เบเปเบฒโเบซเบฒเบโเบงเปเบฒโเบเบตเปโเบเปเปโเปเบกเปเบโเบเปโเบฅเบฐโเบเบตโ, เบซเบผเบฑเบโเบเบฒเบโเบเบฑเปเบโ, เบกเบฑเบโเบเบฐโเบเปเบญเบโเปเบเปโเบฎเบฑเบโเบเบฒเบโเปเบเปโเปเบโ.
chown firebird.firebird databaseเบเบปเบเปเบเปเบฎเบฑเบ
เบเบญเบเปเบซเบเบทเบญเบเบฒเบเบเบฒเบเบเบฐเบซเบเบฑเบเปเบงเบฅเบฒเปเบฅเบฐเบเบทเปเบเบเบตเปเบเบดเบ, เบเบฒเบเปเบเบเบชเบฐเบเบตเบกเบกเบตเบเบปเบเบเบฐเปเบซเบเบเบเบตเปเบชเปเบฒเบเบฑเบเบญเบตเบเบขเปเบฒเบเบซเบเบถเปเบ - เบเบฒเบเปเบเบเบเบฒเบเบเปเปเบกเบนเบเปเบกเปเบเปเบฎเบฑเบเปเบเปเปเบเบเบเปเปเบเปเบญเบเบฅเบถเบ Firebird 2.5 เบเบตเปเบกเบตเบขเบนเป, เปเบเบดเปเบเปเบฎเบฑเบเปเบซเป rollback เบเปเบฒเบเบเบฒเบเบขเปเบฒเบเบซเบผเบงเบเบซเบผเบฒเบเปเบเบเปเบฅเบฐเบเบตเบเบตเปเบเบฒเบเปเบเบเบเปเปเบชเปเบฒเปเบฅเบฑเบ (เบชเปเบงเบเบซเบผเบฒเบเปเบกเปเบเบเปเบญเบเบเปเปเบกเบตเบเบทเปเบเบเบตเปเบซเบผเบท reboot เบเบตเปเบเปเปเบเบฒเบเบเบดเบเปเบเบฅเบฐเบซเบงเปเบฒเบเบเบฒเบเปเบเบทเปเบญเบเบเปเบฒเบ. เบเบฐโเบเบงเบโเบเบฒเบ).
เบเบฒเบเบเบฐเบซเบเบฑเบเปเบงเบฅเบฒเปเบกเปเบเบเปเบญเบเบเบงเบฒเบกเบเบดเบเบเบตเปเบงเปเบฒเบเบฒเบเปเบเบ "เบเบฅเบฒเบชเบชเบดเบ" เปเบกเปเบ "เปเบงเบฅเบฒเบชเปเบฒเบฎเบญเบเบเปเปเบกเบนเบ" เบเบงเบเบเบฑเบ "เปเบงเบฅเบฒเบเบทเปเบเบเบน". เบเบฒเบเบเบทเปเบเบเบปเบงเบเบฐเบเบญเบเบเปเบงเบเบชเบญเบเบชเปเบงเบ: เบเบฒเบเบญเปเบฒเบเบเปเปเบกเบนเบเบเบฒเบเปเบเบฅเปเบชเปเบฒเบฎเบญเบเบเปเปเบกเบนเบเปเบฅเบฐเบเบฒเบเบชเปเบฒเบเบเบฑเบเบชเบฐเบเบต.
เบเปเบงเบเบเบฒเบเปเบเบเบชเบฐเบเบฃเบตเบก, เปเบงเบฅเบฒเบเบฑเบเปเบปเบเปเบกเปเบเปเบเปเบฎเบฑเบเปเบเบฑเบ โเปเบงเบฅเบฒเบชเบณเบฎเบญเบเบเบงเบเบซเปเบฒเบซเบฒเบชเบดเบเปเบเบตเปเบเบฑเบโ เปเบฅเบฐ โเปเบงเบฅเบฒเบชเปเบฒเบเบเบฑเบเบเบฐเบเบตโ.
เบเบปเบเปเบเปเบฎเบฑเบเบชเบฐเปเบเบฒเบฐเปเบกเปเบเบเบถเปเบเบเบฑเบเปเบเบเบชเปเบฒเบเบเบญเบเบเบฒเบเบเปเปเบกเบนเบ, เปเบเปเปเบเบเบชเบฐเปเบฅเปเบ, เปเบงเบฅเบฒเบเบฒเบเบเบทเปเบเบเบปเบงเปเบกเปเบเบเบฐเบกเบฒเบเบชเบญเบเปเบเบปเปเบฒเบเบญเบเปเบงเบฅเบฒเบชเปเบฒเบฎเบญเบเบเปเปเบกเบนเบ. เบเบฑเปเบเบเบฑเปเบ, เบเปเบฒเบเบงเบเปเบฎเบปเบฒเปเบเปเปเบงเบฅเบฒเบชเปเบฒเบฎเบญเบเบเปเปเบกเบนเบเปเบเบฑเบเบซเบเปเบงเบเบเบฒเบ, เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบ "เบเบฒเบเปเบเบเปเบเบเบเบฅเบฒเบชเบชเบดเบ" เปเบกเปเบเบชเบฒเบกเบซเบเปเบงเบเบเบญเบเปเบงเบฅเบฒ, เบเบฒเบเบเปเบฒเบเบเบญเบเปเบกเปเบเบชเบญเบเบซเบเปเบงเบเบเบญเบเปเบงเบฅเบฒ. เบเบฒเบเปเบเบตเปเบก TempCacheLimit เบเปเบงเบเบซเบผเบธเบเบเปเบญเบเปเบงเบฅเบฒเบเบทเปเบกเบญเบตเบ.
เปเบเบเบเบปเปเบงเปเบ, เบเบฒเบเปเบเบเบเปเปเบฒเปเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเปเบงเบเปเบซเปเบเปเบฒเบเบเบฐเบซเบเบฑเบเปเบงเบฅเบฒ 30-40% เบเบญเบเบเบฒเบเบชเปเบฒเบฎเบญเบเบเปเปเบกเบนเบเปเบฅเบฐเบเบฒเบเบเบทเปเบเบเบน.
เบเบณ เบเบฒเบก?
เบเบฐเบฅเบธเบเบฒเบเบฝเบเบเปเบฒเบเบฒเบกเบเบฑเบเบซเบกเบปเบเปเบเบเปเบฒเปเบซเบฑเบ, เบซเบผเบทเบชเบปเปเบเปเบซเปเบเบงเบเปเบเบปเบฒเบเบฑเบเบเบนเปเบเบฝเบเบเบญเบเบงเบดเบเบตเบเบฒเบเปเบฅเบฐเบเบนเปเบเบฝเบเบฎเปเบงเบกเบเบฑเบเบเบญเบเบเบปเบเบเบงเบฒเบกเบเบตเป - Vasily Sidorov, เบงเบดเบชเบฐเบงเบฐเบเบญเบเบฅเบฐเบเบปเบเบเบฑเปเบเบเปเบฒ iBase, at bs at ibase ru.
เบเบฝเบเปเบเปเบเบนเปเปเบเปเบฅเบปเบเบเบฐเบเบฝเบเบชเบฒเบกเบฒเบเปเบเบปเปเบฒเบฎเปเบงเบกเปเบเบเบฒเบเบชเปเบฒเบซเบผเบงเบ. เบเบฐเบฅเบธเบเบฒ.
เบเปเบฒเบเบเบณเบฅเบฑเบเปเบเป Firebird เบฅเบธเปเบเปเบ?
Firebird 3.x
Firebird 2.5
Firebird 2.1
Firebird 2.0, 1.5 เบซเบผเบท 1.0
เบเบนเปเปเบเป 16 เบเบปเบเบฅเบปเบเบเบฐเปเบเบเบชเบฝเบ. 1 เบเบนเปเปเบเปเบเบปเบ.
เปเบซเบผเปเบเบเปเปเบกเบนเบ: www.habr.com
