Firebird 2.5 เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเตเด•เตพ ODS12 เดซเต‹เตผเดฎเดพเดฑเตเดฑเดฟเดฒเต‡เด•เตเด•เต เดธเตเดŸเตเดฐเต€เดฎเดฟเด‚เด—เต เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด‚ (Firebird 3.0)

Firebird-เดจเตเดฑเต† เด“เดฐเต‹ เดชเดคเดฟเดชเตเดชเดฟเดจเตเด‚ เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต เดกเดฟเดธเตเด•เต เด˜เดŸเดจ เดซเต‹เตผเดฎเดพเดฑเตเดฑเดฟเดจเตเดฑเต† เดธเตเดตเดจเตเดคเด‚ เดชเดคเดฟเดชเตเดชเต เด‰เดฃเตเดŸเต, O(n)D(isk)S(tructure). เดชเดคเดฟเดชเตเดชเต 2.5 เด‰เตพเดชเตเดชเต†เดŸเต†, เดซเดฏเตผเดฌเต‡เตผเดกเต เดŽเดžเตเดšเดฟเดจเต เดฎเตเดฎเตเดชเดคเตเดคเต† เดชเดคเดฟเดชเตเดชเตเด•เดณเตเดŸเต† ODS-เตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚, เด…เดคเดพเดฏเดคเต, เดชเดดเดฏ เดชเดคเดฟเดชเตเดชเตเด•เดณเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเตเด•เตพ เดชเตเดคเดฟเดฏ เดชเดคเดฟเดชเตเดชเต เดคเตเดฑเด•เตเด•เตเด•เดฏเตเด‚ เด…เดจเตเดฏเต‹เดœเตเดฏเดค เดฎเต‹เดกเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดคเต, เดŽเดจเตเดจเดพเตฝ Firebird 3.0 เดŽเดžเตเดšเดฟเตป เด…เดคเดฟเดจเตเดฑเต† เดธเตเดตเดจเตเดคเด‚ ODS เดชเดคเดฟเดชเตเดชเดฟเดฒเต† เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเตเด•เดณเดฟเตฝ เดฎเดพเดคเตเดฐเดฎเต‡ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เต‚. 12.0

3.0-เดฒเต‡เด•เตเด•เต เดฎเตˆเด—เตเดฐเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต, 2.5-เตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต เดฌเดพเด•เตเด•เดชเตเดชเต/เดฑเดฟเดธเตเดฑเตเดฑเต‹เตผ เดตเดดเดฟ เดชเตเดคเดฟเดฏ เดซเต‹เตผเดฎเดพเดฑเตเดฑเดฟเดฒเต‡เด•เตเด•เต เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด‚ เดšเต†เดฏเตเดฏเดฃเด‚. เดคเต€เตผเดšเตเดšเดฏเดพเดฏเตเด‚, เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต เดชเดฐเดฟเดตเตผเดคเตเดคเดจเดคเตเดคเดฟเดจเดพเดฏเดฟ เดฎเตเดฎเตเดชเต เดคเดฏเตเดฏเดพเดฑเดพเด•เตเด•เดฟเดฏเดคเดพเดฃเต†เดจเตเดจเต เดžเด™เตเด™เตพ เด…เดจเตเดฎเดพเดจเดฟเด•เตเด•เตเดจเตเดจเต - เด…เดคเดพเดฏเดคเต. เดฎเต†เดฑเตเดฑเดพเดกเดพเดฑเตเดฑเดฏเตเด‚ เด…เดจเตเดตเต‡เดทเดฃเด™เตเด™เดณเตเด‚ Firebird 3.0-เดฏเตเดฎเดพเดฏเดฟ เด…เดจเตเดฏเต‹เดœเตเดฏเดคเดฏเตเด•เตเด•เดพเดฏเดฟ เดชเดฐเดฟเดถเต‹เดงเดฟเดšเตเดšเต.

ะ•ัะปะธ ัะปะตะดะพะฒะฐั‚ัŒ ัั‚ะฐะฝะดะฐั€ั‚ะฝะพะผัƒ ะฟะพะดั…ะพะดัƒ, ัั‚ะพ ะพะทะฝะฐั‡ะฐะตั‚, ั‡ั‚ะพ ะฝัƒะถะฝะพ ะฟั€ะพะธะทะฒะตัั‚ะธ ะฑัะบะฐะฟ ะฝะฐ ะฒะตั€ัะธะธ 2.5, ะทะฐั‚ะตะผ ัƒัั‚ะฐะฝะพะฒะธั‚ัŒ 3.0 ะธ ัะดะตะปะฐั‚ัŒ ั€ะตัั‚ะพั€. ะขะฐะบะฐั ะฟั€ะพั†ะตะดัƒั€ะฐ ะฟั€ะธะตะผะปะตะผะฐ, ะตัะปะธ ะตัั‚ัŒ ะดะพัั‚ะฐั‚ะพั‡ะฝะพ ะฒั€ะตะผะตะฝะธ, ะฝะพ ะฟั€ะธ ะผะธะณั€ะฐั†ะธะธ ะฑะพะปัŒัˆะธั… ะฑะฐะท ะดะฐะฝะฝั‹ั…, ะธะปะธ ะฟั€ะธ ะพะดะฝะพะฒั€ะตะผะตะฝะฝะพะน ะผะธะณั€ะฐั†ะธะธ ะฝะตัะบะพะปัŒะบะธั… ะดะตััั‚ะบะพะฒ ะ‘ะ”, ะบะพะณะดะฐ ะฒั€ะตะผั ะฟะพะดะถะธะผะฐะตั‚, ะผะพะถะฝะพ ะฒะพัะฟะพะปัŒะทะพะฒะฐั‚ัŒัั ะฟะพั‚ะพั‡ะฝะพะน ะบะพะฝะฒะตั€ั‚ะฐั†ะธะตะน, ะบะพั‚ะพั€ะฐั ะฝะฐ 30-40% ะฑั‹ัั‚ั€ะตะต. ะšะฐะบ ะธะผะตะฝะฝะพ ัั‚ะพ ัะดะตะปะฐั‚ัŒ (ะฟะพะด Windows เดคเดพเดดเต†เดฏเตเด‚ Linux), ั‡ะธั‚ะฐะนั‚ะต ะฟะพะด ะบะฐั‚ะพะผ.

เด•เดพเดฐเตเดฏเด™เตเด™เตพ เดตเต‡เด—เดคเตเดคเดฟเดฒเดพเด•เตเด•เดพเตป เดžเด™เตเด™เตพ เด’เดฐเต เดชเตˆเดชเตเดชเตเดฒเตˆเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด‚ เดŽเดจเตเดจเดคเดพเดฃเต เดชเตŠเดคเตเดตเดพเดฏ เด†เดถเดฏเด‚:

gbak -b โ€ฆ ะฑะฐะทะฐ25 stdout | gbak -c โ€ฆ stdin ะฑะฐะทะฐ30

2.5-เตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ Gbak เด’เดฐเต เดฒเต€เดจเดฟเดฏเตผ เดซเต‹เตผเดฎเดพเดฑเตเดฑเดฟเตฝ เด’เดฐเต เดฌเดพเด•เตเด•เดชเตเดชเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•เดฏเตเด‚ เด…เดคเต stdout-เดฒเต‡เด•เตเด•เต เด…เดฏเดฏเตเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต, เด…เดคเต stdin เดตเดดเดฟ 3.0-เตฝ เดจเดฟเดจเตเดจเต gbak เดŽเดŸเตเดคเตเดคเต เด’เดฐเต เดชเตเดคเดฟเดฏ เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเต.

เด’เดฐเต เดฒเต‹เด•เตเด•เตฝ (เดซเดฏเตฝ) เด†เด•เตเดธเดธเต เดฐเต€เดคเดฟ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด…เดคเตเดคเดฐเดฎเตŠเดฐเต เดชเตˆเดชเตเดชเตเดฒเตˆเตป เดธเด‚เด˜เดŸเดฟเดชเตเดชเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเต เด†เดตเดถเตเดฏเดฎเดพเดฃเต, เด•เดพเดฐเดฃเด‚ เดจเต†เดฑเตเดฑเตเดตเตผเด•เตเด•เต เด†เด•เตเดธเดธเต (เดฒเต‹เด•เตเด•เตฝ เดนเต‹เดธเตเดฑเตเดฑเต เดตเดดเดฟ เดชเต‹เดฒเตเด‚) เดชเตเดฐเด•เตเดฐเดฟเดฏเดฏเต† เด—เดฃเตเดฏเดฎเดพเดฏเดฟ เดฎเดจเตเดฆเด—เดคเดฟเดฏเดฟเดฒเดพเด•เตเด•เตเด‚.

ะะธะถะต ะผั‹ ั€ะฐััะผะฐั‚ั€ะธะฒะฐะตะผ ะดะตั‚ะฐะปะธ ะดะปั Windows ะธ Linux.

Windows

เด†เดฃเต†เด™เตเด•เดฟเตฝ Windows ะฟั€ะพั‰ะต ะฒัะตะณะพ ัะดะตะปะฐั‚ัŒ ะฟะพะปะฝะพัั‚ัŒัŽ ะฐะฒั‚ะพะฝะพะผะฝัƒัŽ ัะฑะพั€ะบัƒ Firebird. ะ”ะปั ัั‚ะพะณะพ ะฑะตั€ั‘ะผ embed-archive Firebird 2.5, fbemded.dll เดŽเดจเตเดจ เดชเต‡เดฐเต fbclient.dll เดŽเดจเตเดจเต เดชเตเดจเตผเดจเดพเดฎเด•เดฐเดฃเด‚ เดšเต†เดฏเตเดฏเตเด•, "เดชเดคเดฟเดตเต" 2.5 เด†เตผเด•เตเด•เตˆเดตเดฟเตฝ เดจเดฟเดจเตเดจเต gbak.exe, (เด“เดชเตเดทเดฃเดฒเดพเดฏเดฟ) isql.exe เดฏเต‚เดŸเตเดŸเดฟเดฒเดฟเดฑเตเดฑเดฟเด•เตพ เดšเต‡เตผเด•เตเด•เตเด•.

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 เด’เดฐเต เด•เดฃเด•เตเดทเตป เดšเดพเตผเดธเต†เดฑเตเดฑเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ, เดšเดพเตผเดธเต†เดฑเตเดฑเตเด•เตพเด•เตเด•เดฟเดŸเดฏเดฟเตฝ เดกเดพเดฑเตเดฑ เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดฟเดฒเตเดฒ, เดชเด•เตเดทเต‡ Firebird 3.0 เดจเตเดฑเต† "เดธเตเดตเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจ" เดญเดพเด—เดคเตเดคเต, เดธเต‚เดšเดฟเด•เด•เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดˆ เดซเดฏเดฒเตเด•เตพ เด†เดตเดถเตเดฏเดฎเดพเดฃเต.

firebird.conf-เตฝ Firebird 3.0 เดšเต‡เตผเด•เตเด•เดพเตป เดถเตเดชเดพเตผเดถ เดšเต†เดฏเตเดฏเตเดจเตเดจเต:

MaxUnflushedWrites = -1
MaxUnflushedWriteTime = -1

เด•เต‚เดŸเดพเดคเต†, 2.5, 3.0 เดŽเดจเตเดจเดฟเดตเดฏเตโ€Œเด•เตเด•เดพเดฏเดฟ เดตเตเดฏเดคเตเดฏเดธเตเดค IpcName เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต เด…เดญเดฟเด•เดพเดฎเตเดฏเดฎเดพเดฃเต.

firebird.conf เดจเตเดฑเต† เดฎเดฑเตเดฑเต เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเดฑเตเด•เดณเตเดŸเต† เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเดฎเตเดชเต‹เตพ, เดžเด™เตเด™เตพ เด’เดฐเต เดฒเดณเดฟเดคเดฎเดพเดฏ เดชเดฐเดฟเด—เดฃเดจเดฏเดฟเตฝ เดจเดฟเดจเตเดจเต เดฎเตเดจเตเดจเต‹เดŸเตเดŸเต เดชเต‹เด•เตเดจเตเดจเต: เดกเดพเดฑเตเดฑ เดŸเตเดฐเดพเตปเดธเตเดซเตเดฏเต‚เดทเดจเตเดฑเต† เด˜เดŸเตเดŸเดคเตเดคเดฟเตฝ, gbak เด’เดฐเต เดชเตเดฐเด•เตเดฐเดฟเดฏเดฏเดฟเตฝ 2.5, เดฎเดฑเตเดฑเตŠเดจเตเดจเดฟเตฝ 3.0, เดคเตเดŸเตผเดจเตเดจเต 2.5 เดŽเด•เตเดธเดฟเดฑเตเดฑเตเด•เตพ, 3.0 เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เดพเตป เดคเตเดŸเด™เตเด™เตเดจเตเดจเต. เดธเต‚เดšเดฟเด•เด•เตพ.

3.0-เตฝ เดธเต‚เดšเดฟเด• เดจเดฟเตผเดฎเตเดฎเดพเดฃ เด˜เดŸเตเดŸเด‚ เดตเต‡เด—เดคเตเดคเดฟเดฒเดพเด•เตเด•เดพเตป, TempCacheLimit เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเดฑเดฟเดจเตเดฑเต† เดตเดฒเตเดชเตเดชเด‚ ~40% RAM เด†เดฏเดฟ เดตเตผเดฆเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เดพเตป เดถเตเดชเดพเตผเดถ เดšเต†เดฏเตเดฏเตเดจเตเดจเต (เด…เดคเต เด’เดฐเต เดธเดฎเตผเดชเตเดชเดฟเดค เดธเต†เตผเดตเดฑเดพเดฃเต†เด™เตเด•เดฟเตฝ, เดคเต€เตผเดšเตเดšเดฏเดพเดฏเตเด‚).

เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดธเต†เตผเดตเดฑเดฟเดจเต 16 เดœเดฟเดฌเดฟ เดฑเดพเด‚ เด‰เดฃเตเดŸเต†เด™เตเด•เดฟเตฝ, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด‡เดŸเดพเด‚

TempCacheLimit=6G

เดคเต€เตผเดšเตเดšเดฏเดพเดฏเตเด‚, เดˆ เดฎเต‚เดฒเตเดฏเด‚ 64-เดฌเดฟเดฑเตเดฑเต เดซเดฏเตผเดฌเต‡เตผเดกเต 3-เดจเต เดฎเดพเดคเตเดฐเดฎเต‡ เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเต‚, เด•เดพเดฐเดฃเด‚ เดเดคเตŠเดฐเต 32-เดฌเดฟเดฑเตเดฑเต เดชเตเดฐเต‹เดธเดธเตเดธเดฟเดจเตเด‚ 2 เดœเดฟเด—เดพเดฌเตˆเดฑเตเดฑเดฟเตฝ เด•เต‚เดŸเตเดคเตฝ เดฎเต†เดฎเตเดฎเดฑเดฟ เด…เดจเตเดตเดฆเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเดฟเดฒเตเดฒ.

2.5-เตฝ, เดˆ เดชเดฐเดพเดฎเต€เดฑเตเดฑเตผ เดฎเดพเดฑเตเดฑเต‡เดฃเตเดŸเดคเดฟเดฒเตเดฒ - เด…เดคเต เดŽเดจเตเดคเดพเดฏเดพเดฒเตเด‚ 2 เดœเดฟเด—เดพเดฌเตˆเดฑเตเดฑเดฟเตฝ เด•เต‚เดŸเตเดคเตฝ เด†เดฏเดฟเดฐเดฟเด•เตเด•เดฐเตเดคเต, เดฌเดพเด•เตเด•เดชเตเดชเต เดธเดฎเดฏเดคเตเดคเต เดตเต‡เด—เดคเดฏเต† เดฌเดพเดงเดฟเด•เตเด•เดฟเดฒเตเดฒ.

เดชเตเดฐเดตเตผเดคเตเดคเดจเด‚ เดจเดŸเดคเตเดคเตเดจเตเดจเดคเดฟเดจเต เดฎเตเดฎเตเดชเต, เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต เดคเดฒเด•เตเด•เต†เดŸเตเดŸเดฟเดฒเต† เดชเต‡เดœเต เด•เดพเดทเต† 0 (เด•เดฎเดพเตปเดกเต) เด†เดฏเดฟ เดธเดœเตเดœเต€เด•เดฐเดฟเดšเตเดšเดฟเดŸเตเดŸเตเดฃเตเดŸเต‹ เดŽเดจเตเดจเต เดจเดฟเด™เตเด™เตพ เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต. gstat -h databasename, เดชเต‡เดœเต เดฌเดซเดฑเตเด•เดณเตเดŸเต† เดตเดฐเดฟ เด•เดพเดฃเตเด•).

เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต เดคเดฒเด•เตเด•เต†เดŸเตเดŸเดฟเตฝ เด•เดพเดทเต† เดตเตเดฏเด•เตเดคเดฎเดพเดฏเดฟ เดธเดœเตเดœเต€เด•เดฐเดฟเดšเตเดšเดฟเดŸเตเดŸเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ, เด…เดคเต firebird.conf (เด•เต‚เดŸเดพเดคเต† 3.0-เดฒเต† databases.conf)-เตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดฎเต‚เดฒเตเดฏเด™เตเด™เดณเต† เด…เดธเดพเดงเตเดตเดพเด•เตเด•เตเดจเตเดจเต, เด•เต‚เดŸเดพเดคเต† เด…เดชเดฐเตเดฏเดพเดชเตเดคเดฎเดพเดฏ เดตเดฒเดฟเดฏ เดฎเต‚เดฒเตเดฏเด™เตเด™เดณเตเดŸเต† เด•เดพเดฐเตเดฏเดคเตเดคเดฟเตฝ, เด…เดคเต เด…เดฎเดฟเดคเดฎเดพเดฏ เดฎเต†เดฎเตเดฎเดฑเดฟ เด‰เดชเดญเต‹เด—เดคเตเดคเดฟเดจเตเด‚ เดธเตเดตเดพเดชเตเดชเดฟเด‚เด—เดฟเดจเตเด‚ เด‡เดŸเดฏเดพเด•เตเด•เตเด‚.

เด…เดŸเตเดคเตเดคเดคเดพเดฏเดฟ, เดŸเดพเตผเด—เต†เดฑเตเดฑเต เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เดซเดฏเดฒเตเด•เตพ เดชเด•เตผเดคเตเดคเตเด•.

เดชเตเดฐเดพเดฆเต‡เดถเดฟเด• เด…เดกเตเดฎเดฟเดจเดฟเดธเตเดŸเตเดฐเต‡เดฑเตเดฑเตผเด•เตเด•เต เด‰เดฏเตผเดจเตเดจ เด…เดตเด•เดพเดถเด™เตเด™เดณเตเดณเตเดณ เด•เดฎเดพเตปเดกเต เดฒเตˆเดจเดฟเตฝ "เดธเดฟเดธเตเดฑเตเดฑเด‚" เดซเดฏเตผเดฌเต‡เตผเดกเต 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

เดˆ เด‰เดฆเดพเดนเดฐเดฃเด‚ เด‰เดฆเตเดงเดฐเดฃเดฟเด•เดณเดฟเตฝ เด’เดฐเต "เดซเต‹เตผเดตเต‡เดกเต เดธเตเดฒเดพเดทเต" เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต (เดธเดพเดงเตเดตเดพเดฏ "เดฏเต‚เดฃเดฟเด•เตเดธเต-เดธเตเดฑเตเดฑเตˆเตฝ"), เด•เต‚เดŸเดพเดคเต† "เดคเตŠเดชเตเดชเดฟ" ("^" เดชเตเดฐเดคเต€เด•เด‚) เดจเตเดฏเต‚เดฒเตˆเตป เดชเตเดฐเดคเต€เด•เดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดฐเด•เตเดทเดชเตเดชเต†เดŸเตเดจเตเดจเต, เด‡เดคเต เดจเต€เดฃเตเดŸ เด•เดฎเดพเตปเดกเตเด•เตพ เดŸเตˆเดชเตเดชเตเดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเดฃเต. -st(atus) เด“เดชเตเดทเตป Firebird 2.5.8-เตฝ เดชเตเดฐเดคเตเดฏเด•เตเดทเดชเตเดชเต†เดŸเตเดŸเต, gbak เดชเตเดฐเต‹เดธเดธเตเดธเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจ เดธเดฎเดฏเดคเตเดคเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดกเดพเดฑเตเดฑ เดฒเต‹เด—เต เดšเต†เดฏเตเดฏเดพเตป เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต (เดตเดฟเดถเดฆเดพเด‚เดถเด™เตเด™เตพเด•เตเด•เต, เดกเต‹เด•เตเดฏเตเดฎเต†เดจเตเดฑเต‡เดทเตป เด•เดพเดฃเตเด•).

Linux

เด“เตบ Linux Firebird 3 ะทะฐะฒะธัะธั‚ ะพั‚ ะฑะธะฑะปะธะพั‚ะตะบะธ tommath. ะ’ CentOS (RHEL) ัั‚ะฐ ะฑะธะฑะปะธะพั‚ะตะบะฐ ะฝะฐั…ะพะดะธั‚ัั ะฒ epel-ั€ะตะฟะพะทะธั‚ะพั€ะธะธ, ะฒ Ubuntu (Debian) ะฒ โ€“ ัะธัั‚ะตะผะฝะพะผ.

เดตเต‡เดฃเตเดŸเดฟ CentOS ั‚ั€ะตะฑัƒะตั‚ัั ัะฝะฐั‡ะฐะปะฐ ะฟะพะดะบะปัŽั‡ะธั‚ัŒ epel-ั€ะตะฟะพะทะธั‚ะพั€ะธะน ะธ ั‚ะพะปัŒะบะพ ะฟะพั‚ะพะผ ะดะตะปะฐั‚ัŒ

yum install libtommath

Ubuntu ะฝะต ะฝัƒะถะฝะพ ะฟะพะดะบะปัŽั‡ะฐั‚ัŒ ะดะพะฟะพะปะฝะธั‚ะตะปัŒะฝั‹ะต ั€ะตะฟะพะทะธั‚ะพั€ะธะธ, ะฝะพ ะฒ 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-เด‰เด‚ เด…เดคเดฟเดฒเตเด‚ เด‰เดฏเตผเดจเตเดจเดคเตเด‚ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฟ --enable-binreloc เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเด• เด’เดฐเต เดชเตเดฐเดคเตเดฏเต‡เด• เด‡เตปเดธเตเดฑเตเดฑเดพเดณเตผ เด“เดชเตเดทเดจเตเด‚ (-เดชเดพเดคเตเดคเต เดชเดพเดคเตเดคเต).

เดŸเต‹เดฎเดคเตเดคเต เดฒเตˆเดฌเตเดฐเดฑเดฟเดฏเตเด‚ เด†เดตเดถเตเดฏเดฎเต†เด™เตเด•เดฟเตฝ tommath.so.0 เดŽเดจเตเดจเดคเดฟเดจเดพเดฏเตเดณเตเดณ เด’เดฐเต เดธเดฟเด‚เดฒเดฟเด™เตเด•เตเด‚ เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เดšเต‡เตผเดคเตเดคเดฟเดŸเตเดŸเตเดฃเตเดŸเต†เดจเตเดจเต เด•เดฐเตเดคเตเด•, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดจเดฟเดฒเดตเดฟเดฒเต† (เด‡เดคเต เดŽเดดเตเดคเตเดจเตเดจ เดธเดฎเดฏเดคเตเดคเต) Firebird 3.0.4 เดตเดฟเดคเดฐเดฃเดคเตเดคเดฟเตฝ เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดฏเดพเด‚, เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, /opt /fb3:

./install.sh -path /opt/fb3

เด…เดคเดฟเดจเตเดถเต‡เดทเด‚, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดซเดฏเตผเดฌเต‡เตผเดกเต เดธเดฟเดธเตเดฑเตเดฑเด‚ เดธเต‡เดตเดจเด‚ เดจเดฟเตผเดคเตเดคเดฟ เดธเตเดŸเตเดฐเต€เดฎเดฟเด‚เด—เต เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด‚ เด†เดฐเด‚เดญเดฟเด•เตเด•เดพเด‚.

เดซเดฏเตผเดฌเต‡เตผเดกเต เดจเดฟเตผเดคเตเดคเตเดฎเตเดชเต‹เตพ, เด•เตเดฒเดพเดธเดฟเด•เต เดฎเต‹เดกเดฟเดฒเต† Firebid 2.5 เดชเตเดฐเด•เตเดฐเดฟเดฏเด•เตพ เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ xinetd เด†เดฃเต เด†เดฐเด‚เดญเดฟเด•เตเด•เตเดจเตเดจเดคเต†เดจเตเดจเต เด“เตผเดฎเตเดฎเดฟเด•เตเด•เตเด• - เด…เดคเดฟเดจเดพเตฝ เดจเดฟเด™เตเด™เตพ xinetd-เดจเตเดณเตเดณ firebird เดธเต‡เดตเดจเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เตเด•เดฏเต‹ 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

เดตเดฟเดœเดฏเด•เดฐเดฎเดพเดฏ เดชเดฐเดฟเดตเตผเดคเตเดคเดจเดคเตเดคเดฟเดจเต เดถเต‡เดทเด‚, เดจเดฟเด™เตเด™เตพ เด†เดฆเตเดฏเด‚ "เด…เดกเต€เดทเดฃเตฝ" เดซเดฏเตผเดฌเต‡เตผเดกเต 3.0, เดคเตเดŸเตผเดจเตเดจเต "เดชเตเดฐเดงเดพเดจ" เดซเดฏเตผเดฌเต‡เตผเดกเต 2.5 เด…เตบเด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดฏเดฃเด‚, เด…เดคเดฟเดจเตเดถเต‡เดทเด‚ Firebird 2.5 เดจเตเดฑเต† เด•เตเดฒเต€เตป เด‡เตปเดธเตเดฑเตเดฑเดพเดณเต‡เดทเตป เดจเดŸเดคเตเดคเดฃเด‚ - เด‡เดคเต เดธเดพเดงเดพเดฐเดฃ tar.gz เด‡เตปเดธเตเดฑเตเดฑเดพเดณเดฑเดฟเตฝ เดจเดฟเดจเตเดจเดพเดฃเต เดจเดฒเตเดฒเดคเต, เด…เดฒเตเดฒเดพเดคเต† เดฑเดฟเดชเตเดชเต‹เดธเดฟเดฑเตเดฑเดฑเดฟเด•เตพ, เด•เดพเดฐเดฃเด‚. เดฑเดฟเดชเตเดชเต‹เดธเดฟเดฑเตเดฑเดฑเดฟเด•เดณเดฟเดฒเต† เดชเดคเดฟเดชเตเดชเต เดชเดฟเดจเตเดจเดฟเดฒเดพเดฏเดฟเดฐเดฟเด•เตเด•เดพเด‚.

ะขะฐะบะถะต, ะฟะพัะปะต ั€ะตัั‚ะพั€ะฐ ะ‘ะ” ะฝะฐ Linux ะธ ะฟะตั€ะตัƒัั‚ะฐะฝะพะฒะบะธ ะฝะฐะดะพ ะฟั€ะพะฒะตั€ะธั‚ัŒ, ั‡ั‚ะพะฑั‹ ะฝะพะฒะฐั ะ‘ะ” ะธะผะตะปะฐ ะฒะปะฐะดะตะปัŒั†ะตะผ ะฟะพะปัŒะทะพะฒะฐั‚ะตะปั firebird.

เด‡เดคเต เด…เด™เตเด™เดจเต†เดฏเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ, เด…เดคเต เดถเดฐเดฟเดฏเดพเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต.

chown firebird.firebird database

เดซเดฒเด‚

เดธเดฎเดฏเดตเตเด‚ เดกเดฟเดธเตเด•เต เดธเตเดฅเดฒเดตเตเด‚ เดฒเดพเดญเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดชเตเดฑเดฎเต‡, เดธเตเดŸเตเดฐเต€เดฎเดฟเด‚เด—เต เดชเดฐเดฟเดตเตผเดคเตเดคเดจเดคเตเดคเดฟเดจเต เดฎเดฑเตเดฑเตŠเดฐเต เดชเตเดฐเดงเดพเดจ เดจเต‡เดŸเตเดŸเดฎเตเดฃเตเดŸเต - เดจเดฟเดฒเดตเดฟเดฒเตเดณเตเดณ Firebird 2.5 เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เดพเดคเต† เดคเดจเตเดจเต† เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด‚ เดจเดŸเดคเตเดคเตเดจเตเดจเต, เด‡เดคเต เดชเดฐเดพเดœเดฏเดชเตเดชเต†เดŸเตเดŸ เดชเดฐเดฟเดตเตผเดคเตเดคเดจเดคเตเดคเดฟเดจเตเดฑเต† เด•เดพเดฐเตเดฏเดคเตเดคเดฟเตฝ เดฑเต‹เตพเดฌเดพเด•เตเด•เต เดตเดณเดฐเต† เดฒเดณเดฟเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต (เดฎเดฟเด•เตเด•เดชเตเดชเต‹เดดเตเด‚ เดธเตเดฅเดฒเดคเตเดคเดฟเดจเตเดฑเต† เด…เดญเดพเดตเด‚ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดฎเตˆเด—เตเดฐเต‡เดทเตป เดธเดฎเดฏเดคเตเดคเต เด…เดชเตเดฐเดคเต€เด•เตเดทเดฟเดคเดฎเดพเดฏ เดฑเต€เดฌเต‚เดŸเตเดŸเต เด•เดพเดฐเดฃเด‚. เดชเตเดฐเด•เตเดฐเดฟเดฏ).

"เด•เตเดฒเดพเดธเดฟเด•เต" เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด‚ "เดฌเดพเด•เตเด•เดชเตเดชเต เดธเดฎเดฏเด‚" เดชเตเดฒเดธเต "เดธเดฎเดฏเด‚ เดชเตเดจเดƒเดธเตเดฅเดพเดชเดฟเด•เตเด•เตเด•" เดŽเดจเตเดจ เดตเดธเตเดคเตเดคเดฏเดพเดฃเต เดธเดฎเดฏเด‚ เดฒเดพเดญเดฟเด•เตเด•เตเดจเตเดจเดคเต. เดตเต€เดฃเตเดŸเต†เดŸเตเด•เตเด•เตฝ เดฐเดฃเตเดŸเต เดญเดพเด—เด™เตเด™เตพ เด‰เตพเด•เตเด•เตŠเดณเตเดณเตเดจเตเดจเต: เด’เดฐเต เดฌเดพเด•เตเด•เดชเตเดชเต เดซเดฏเดฒเดฟเตฝ เดจเดฟเดจเตเดจเต เดกเดพเดฑเตเดฑ เดตเดพเดฏเดฟเด•เตเด•เตเด•เดฏเตเด‚ เด’เดฐเต เดธเต‚เดšเดฟเด• เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเด•.

เดธเตเดŸเตเดฐเต€เดฎเดฟเด‚เด—เต เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต, เดฎเตŠเดคเตเดคเด‚ เดธเดฎเดฏเด‚ "เดฌเดพเด•เตเด•เดชเตเดชเต เดธเดฎเดฏเด‚ เดชเตเดฒเดธเต เด…เดžเตเดšเต เดฎเตเดคเตฝ เดชเดคเตเดคเต เดถเดคเดฎเดพเดจเด‚", "เด‡เตปเดกเด•เตเดธเต เดจเดฟเตผเดฎเตเดฎเดพเดฃ เดธเดฎเดฏเด‚" เดŽเดจเตเดจเดฟเด™เตเด™เดจเต† เดฒเดญเดฟเด•เตเด•เตเด‚.

เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเดŸ เดซเดฒเด™เตเด™เตพ เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเดฟเดจเตเดฑเต† เด˜เดŸเดจเดฏเต† เด†เดถเตเดฐเดฏเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เดŽเดจเตเดจเดพเตฝ เดถเดฐเดพเดถเดฐเดฟ, เดตเต€เดฃเตเดŸเต†เดŸเตเด•เตเด•เตฝ เดธเดฎเดฏเด‚ เดฌเดพเด•เตเด•เดชเตเดชเต เดธเดฎเดฏเดคเตเดคเดฟเดจเตเดฑเต† เดเด•เดฆเต‡เดถเด‚ เด‡เดฐเดŸเตเดŸเดฟเดฏเดพเดฃเต. เด…เดคเดฟเดจเดพเตฝ, เดžเด™เตเด™เตพ เดฌเดพเด•เตเด•เดชเตเดชเต เดธเดฎเดฏเด‚ เด’เดฐเต เดฏเต‚เดฃเดฟเดฑเตเดฑเดพเดฏเดฟ เดŽเดŸเตเด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ, "เด•เตเดฒเดพเดธเดฟเด•เต เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด‚" เดŽเดจเตเดจเดคเต เดฎเต‚เดจเตเดจเต เดฏเต‚เดฃเดฟเดฑเตเดฑเต เดธเดฎเดฏเดฎเดพเดฃเต, เดธเตเดŸเตเดฐเต€เดฎเดฟเด‚เด—เต เดฐเดฃเตเดŸเต เดฏเต‚เดฃเดฟเดฑเตเดฑเต เดธเดฎเดฏเดฎเดพเดฃเต. TempCacheLimit เดตเตผเดฆเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเต เดธเดฎเดฏเด‚ เด•เต‚เดŸเตเดคเตฝ เด•เตเดฑเดฏเตเด•เตเด•เดพเตป เดธเดนเดพเดฏเดฟเด•เตเด•เตเดจเตเดจเต.

เดชเตŠเดคเตเดตเต‡, เดชเตเดฐเดพเดฏเต‹เด—เดฟเด•เดฎเดพเดฏเดฟ เดธเตเดŸเตเดฐเต€เดฎเดฟเด‚เด—เต เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด‚, เด‡เดคเดฐ เดฌเดพเด•เตเด•เดชเตเดชเดฟเดจเตเดฑเต†เดฏเตเด‚ เดชเตเดจเดƒเดธเตเดฅเดพเดชเดฟเด•เตเด•เดฒเดฟเดจเตเดฑเต†เดฏเตเด‚ เดธเดฎเดฏเดคเตเดคเดฟเดจเตเดฑเต† 30-40% เดฒเดพเดญเดฟเด•เตเด•เดพเตป เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต.

เดšเต‹เดฆเตเดฏเด™เตเด™เตพ?

เด…เดญเดฟเดชเตเดฐเดพเดฏเด™เตเด™เดณเดฟเตฝ เดŽเดฒเตเดฒเดพ เดšเต‹เดฆเตเดฏเด™เตเด™เดณเตเด‚ เดŽเดดเตเดคเตเด•, เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดˆ เดฒเต‡เด–เดจเดคเตเดคเดฟเดจเตเดฑเต† เดฎเต†เดคเตเดคเดกเต‹เดณเดœเดฟเดฏเตเดŸเต† เดฐเดšเดฏเดฟเดคเดพเดตเดฟเดจเตเด‚ เดธเดน-เดฐเดšเดฏเดฟเดคเดพเดตเดฟเดจเตเด‚ เด…เดฏเดฏเตเด•เตเด•เตเด• - Vasily Sidorov, iBase Leading System Engineer, at bs at ibase ru.

เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ เดšเต†เดฏเตเดค เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เตพเด•เตเด•เต เดฎเดพเดคเตเดฐเดฎเต‡ เดธเตผเดตเต‡เดฏเดฟเตฝ เดชเด™เตเด•เต†เดŸเตเด•เตเด•เดพเตป เด•เดดเดฟเดฏเต‚. เดธเตˆเตป เด‡เตปเดฆเดฏเดตเดพเดฏเดฟ.

Firebird-เดจเตเดฑเต† เดเดคเต เดชเดคเดฟเดชเตเดชเดพเดฃเต เดจเดฟเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเต?

  • เดซเดฏเตผเดฌเต‡เตผเดกเต 3.x

  • เดซเดฏเตผเดฌเต‡เตผเดกเต 2.5

  • เดซเดฏเตผเดฌเต‡เตผเดกเต 2.1

  • เดซเดฏเตผเดฌเต‡เตผเดกเต 2.0, 1.5 เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ 1.0

16 เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เตพ เดตเต‹เดŸเตเดŸเต เดšเต†เดฏเตเดคเต. 1 เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเต เดตเดฟเดŸเตเดŸเตเดจเดฟเดจเตเดจเต.

เด…เดตเดฒเด‚เดฌเด‚: www.habr.com

DDoS เดชเดฐเดฟเดฐเด•เตเดทเดฏเตเดณเตเดณ เดธเตˆเดฑเตเดฑเตเด•เตพเด•เตเด•เดพเดฏเดฟ เดตเดฟเดถเตเดตเดธเดจเต€เดฏเดฎเดพเดฏ เดนเต‹เดธเตเดฑเตเดฑเดฟเด‚เด—เต เดตเดพเด™เตเด™เตเด•, VPS VDS เดธเต†เตผเดตเดฑเตเด•เตพ ๐Ÿ”ฅ DDoS เดชเดฐเดฟเดฐเด•เตเดท, VPS VDS เดธเต†เตผเดตเดฑเตเด•เตพ เด‰เดณเตเดณ เดตเดฟเดถเตเดตเดธเดจเต€เดฏเดฎเดพเดฏ เดตเต†เดฌเตโ€Œเดธเตˆเดฑเตเดฑเต เดนเต‹เดธเตเดฑเตเดฑเดฟเด‚เด—เต เดตเดพเด™เตเด™เต‚ | ProHoster