ααααααΈαα½αααααα Firebird ααΆαααααααααΆαααααα½ααααααααααα ααΆααααααααααΆαααΌαααααΆααα·αααααα O(n)D(isk)S(tructure)α αα αΌαααααααα 2.5 αα½ααααα αΌα αααΆαααΈα Firebird α’αΆα ααααΎαααΆαααΆαα½α ODS αααααααα»α αααααΊ ααΌαααααΆααα·ααααααααΈααααα αΆααααααΌαααΆαααΎααααααααααααΈ αα·αααααΎαααΆααααα»αααααααΆαααααααΆ ααα»αααααααΆαααΈα Firebird 3.0 ααααΎαααΆαααααΆαα½αααΌαααααΆααα·αααααααα αααα»ααααα ODS ααααΆααααααααΆααα»αααααα 12.0.
ααΎααααΈααααΆααααΈαα 3.0 ααΌαααααΆααα·ααααααααΈ 2.5 ααααΌαααααααΌαααΆαααααααααα ααΆααααααααααΈααΆααααααΆαααααα»ααα»α/ααααΆαα ααΆααΆααα·αααΆααααΎαααααααααΆααΌαααααΆααα·ααααααααααΌαααΆααααα αααΈαα»ααααααΆααααΆαααααααα - i.e. αα·ααααααααααΆ αα·ααααα½αααααΌαααΆααα·αα·αααααααΎαααΆαααααααΆααΆαα½α 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 α αΎααααααΎαααΌαααααΆααα·ααααααααααΈα
ααΆα αΆαααΆα ααααα»αααΆααααα αααααααααα αΌααααααααααααααΆαα½αααΉααα·ααΈααΆαααααα αΌαααααΎααΌαααααΆα (α―αααΆα) α αΆααααΆααααΈααΆαα αΌαααααΎαααααΆα (ααΌααααΈααααΆαααααααΆαααΈααα) ααΉαααααΎα±ααααααΎαααΆαααα α»ααααΆαααααΆααα
ΠΠΈΠΆΠ΅ ΠΌΡ ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°Π΅ΠΌ Π΄Π΅ΡΠ°Π»ΠΈ Π΄Π»Ρ Windows ΠΈ Linux.
Windows
αααα»αααααΈα Windows ΠΏΡΠΎΡΠ΅ Π²ΡΠ΅Π³ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ Π°Π²ΡΠΎΠ½ΠΎΠΌΠ½ΡΡ ΡΠ±ΠΎΡΠΊΡ Firebird. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ Π±Π΅ΡΡΠΌ ααααΌαααααα fbemded.dll αα fbclient.dll αααααα gbak.exe αα·α (ααΆαααααΎα) α§αααααααααΎααααΆαα isql.exe ααΈααααααΆα "ααααααΆ" 2.5 α
ααΆαααααΎααααΆαα 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ααΌα ααααΆαααααααα ααΆααΊααΆααΆαα αααααααααααα IpcName αααααααααΆαααααΆαα 2.5 αα·α 3.0 α
αα αααααααΎαααΎαααααααααααΆαααΆαααααααααααααααα firebird.conf ααΎαααααααΈααΆααα·α αΆαααΆααΆαααααα½α: αα ααααΆααααΆαααααααα·αααααα gbak ααααΎαααΆα 2.5 αααα»αααααΎαααΆααα½α αα·α 3.0 αααααααα αααααΆαααα 2.5 α αα α αΎα 3.0 α αΆααααααΎαααΆαααα αααααααααα
ααΎααααΈαααααΎαααααΏαααααααΆααααΆααααααΎααα·αα·αααααααα»α 3.0 ααΆααααΌαααΆααααααα’αα»ααΆαααα±αααααααΎαααα ααααααΆαααΆαααααα TempCacheLimit αα ~ 40% RAM (ααααα·αααΎααΆααΆαααΆαααΈααα αα·αααΆαα)α
α§ααΆα αααααααα·αααΎαααΆαααΈαααααΆα RAM ααα α 16 GB αααα’αααα’αΆα ααΆααααΆαα
TempCacheLimit=6GααΆααΆααα·αααΆαα ααααααααα’αΆα ααααΌαααΆαααααααααααΆαααα Firebird 64 3-bit ααα»ααααα α αΆααααΆααααΈααααΎαααΆα 32-bit ααΆαα½ααα·αα’αΆα αααα ααα’αααα αα αΆαααΎαααΈ 2 ααΈα αααΆααααΆαααα
αααα»α 2.5 αααΆαααΆααααααααααα·αα αΆαααΆα αααααΆααααααΌααα - ααΆαα·αα’αΆα ααΎαααΈ 2 ααΈα αααΆαααα α αΎαααΆαα·ααααααΆαααααααααΏαααα‘α»ααααααααα»ααα»αααα
αα»ααααα’αα»ααααααααα·ααααα·ααΆα α’αααααααΌααα·αα·αααααΎαααΆααααΆαααααααΆααααααααα
αααα»αααααααΆααΌαααααΆααα·ααααααααααΌαααΆαααααααα
0 (ααΆααααααααΆ gstat -h databasenameααΌαααΎααααααΆααααα·ααααααα’αΆααααααααα)α
ααααα·αααΎααααΆαααααααΆααααααΌαααΆαααααααααΆαα αααΆαααα αααα»αααααααΆααΌαααααΆααα·αααααα αααααΆααα·ααααααααααΈ firebird.conf (αα·α databases.conf αααα»α 3.0) α αΎααααα»αααααΈαααααααααααα·ααααααααααΆαα ααΆα’αΆα ααΆαα±ααααΆαααααΎααααΆααα’αααα αα αΆαα αααΎαααα αα·αααΆαααααΌαα
αααααΆααααα ααααα―αααΆααα ααααααααααααα α
ααΆαααααααααααΌαααΆαα’αα»αααααααααΆααααΈααΆαααααααααααΆαααα "αααααααα" 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α§ααΆα ααααααααααΎ "αααααΆαααααΆαα αα»α" αα αααα»ααααααα ("αα ααΆαααααααΌααΈα" ααααΉαααααΌα) α αΎα "αα½α" (αα½α’αααα "^") ααα α ααααΈαα½α’αααααααααΆααααααΈ αααααΆααααααααααα αααααΆαααΆααααααααΆαααα αααααΎα -st(atus) ααΆααααα αΆααααα½ααα αααα»α Firebird 2.5.8 α αΎαα’αα»ααααΆαα±ααα’ααααααααααΆαα·ααααααα’αααΈαααααααΆαααααααΎαααΆα gbak αααα»αααααΎαααΆα (αααααΆααααααααΆααααα’α·α ααΌαααΎαα―αααΆα)α
Linux
αα ααΎ Linux Firebird 3 Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ tommath. Π CentOS (RHEL) ΡΡΠ° Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π² epel-ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΈ, Π² Ubuntu (Debian) Π² β ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠΌ.
αααααΆαα CentOS ΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΡΠ½Π°ΡΠ°Π»Π° ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ epel-ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΉ ΠΈ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΠΎΡΠΎΠΌ Π΄Π΅Π»Π°ΡΡ
yum install libtommathUbuntu Π½Π΅ Π½ΡΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°ΡΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΈ, Π½ΠΎ Π² Ubuntu α‘α αα·ααααα»α 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 α αΎαααααα·αααΎα αΆαααΆα α αααααααΆαααα·αα·ααααααααΆαααααΆαα tommath.so.0 ααααΌαααΆααααααααα αααα»ααααααααα α’αααα’αΆα ααα‘αΎαα αααα (αα ααααααααααα) ααΆαα ααα αΆα Firebird 3.0.4 ααΆα§ααΆα ααα /opt /fb3:
./install.sh -path /opt/fb3αααααΆααααΈααα α’αααα’αΆα ααααααααααΆαααααααααααα Firebird α αΎαα αΆααααααΎαααΆαααααααααΆαααααΆαα
αα ααααααααα Firebird ααΌαα αα αΆαααΆααααΎαααΆα Firebid 2.5 αα αααα»ααααααα»ααΆαααΆααααααΆααααΌαααΆαα αΆααααααΎαααα xinett - ααΌα ααααα’αααααααΌααα·αααααΆαααα 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 αααααα "main" Firebird 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 ααααα’αααΈ?
Firebird 3.x
Firebird α€
Firebird α€
Firebird 2.0, 1.5 α¬ 1.0
α’αααααααΎααααΆαα 16 ααΆααααΆαααααααααα α’αααααααΎααααΆαα 1 ααΆααααααΌαααΆαα αΆαααΆααα
ααααα: www.habr.com
