Π”ΠΎΡΡ‚ΡŠΠΏΠ½Π° Π΅ Π‘Π£Π‘Π” SQLite 3.54 с ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ, Ρ€Π°Π·ΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ Π½Π° CLI ΠΈ ΠΏΡ€Π΅ΠΊΡ€Π°Ρ‚Π΅Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° Windows XP

ΠŸΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π°Π½Π° вСрсия SQLite 3.54, Π»Π΅ΠΊΠΎ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½ΠΈ, ΠΎΡ„ΠΎΡ€ΠΌΠ΅Π½ΠΎ ΠΊΠ°Ρ‚ΠΎ Π΄ΠΈΠ½Π°ΠΌΠΈΡ‡Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°. ΠšΠΎΠ΄ΡŠΡ‚ Π½Π° SQLite Π΅ разпространСн ΠΊΠ°Ρ‚ΠΎ общСствСно достояниС (public domain), Ρ‚.Π΅. ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π±Π΅Π· ограничСния ΠΈ Π±Π΅Π·ΠΏΠ»Π°Ρ‚Π½ΠΎ Π·Π° всякакви Ρ†Π΅Π»ΠΈ. Ѐинансовата ΠΏΠΎΠ΄ΠΊΡ€Π΅ΠΏΠ° Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅ Π½Π° SQLite сС ΠΎΡΡŠΡ‰Π΅ΡΡ‚Π²ΡΠ²Π° ΠΎΡ‚ спСциално създадСн консорциум.

Основни ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ:

  • Π˜Π·Π²ΡŠΡ€ΡˆΠ΅Π½ΠΈ са ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ позволяват ускорСниС Π½Π° тСста speedtest1 с ΠΏΡ€ΠΈΠ±Π»ΠΈΠ·ΠΈΡ‚Π΅Π»Π½ΠΎ 4% Π² сравнСниС с ΠΏΡ€Π΅Π΄ΠΈΡˆΠ½Π°Ρ‚Π° вСрсия ΠΈ с 7.5% Π² сравнСниС с ΠΈΠ·Π΄Π°Π½ΠΈΠ΅Ρ‚ΠΎ 3.51 ΠΎΡ‚ ΠΌΠΈΠ½Π°Π»Π°Ρ‚Π° Π³ΠΎΠ΄ΠΈΠ½Π°. Π Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ΠΈΡ‚Π΅ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° Π²Π°Ρ€ΠΈΡ€Π°Ρ‚ Π² зависимост ΠΎΡ‚ Π²ΠΈΠ΄Π° Π½Π°Ρ‚ΠΎΠ²Π°Ρ€Π²Π°Π½Π΅, ΠΎΠΏΡ†ΠΈΠΈ Π·Π° компилация, CPU, ΠΊΠΎΠΌΠΏΠΈΠ»Π°Ρ‚ΠΎΡ€ ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Π° систСма.
  • Π’ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π°Ρ‚Π° sqlite Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π° Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° escape-послСдоватСлности Π·Π° ΠΏΠΎΠΊΠ°Π·Π²Π°Π½Π΅ Π½Π° Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½Π° информация Π·Π° ΡΡŠΡΡ‚ΠΎΡΠ½ΠΈΠ΅Ρ‚ΠΎ Π² командния Ρ€Π΅Π΄, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Β«/xΒ» Π·Π° информация Π·Π° ΠΎΡ‚Π²ΠΎΡ€Π΅Π½Π° транзакция, Β«/rΒ» Π·Π° Π‘Π” Π² Ρ€Π΅ΠΆΠΈΠΌ само Π·Π° Ρ‡Π΅Ρ‚Π΅Π½Π΅, Β«/mΒ» Π·Π° Π‘Π”, съ храняща сС само Π² ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½Π°Ρ‚Π° ΠΏΠ°ΠΌΠ΅Ρ‚, Β«/fΒ» Π·Π° вмъкванС Π½Π° ΠΈΠΌΠ΅Ρ‚ΠΎ Π½Π° Ρ„Π°ΠΉΠ»Π° с Π‘Π”, Β«/vΒ» Π·Π° ΠΏΠΎΠΊΠ°Π·Π²Π°Π½Π΅ Π½Π° вСрсията Π½Π° SQLite, Β«/:Β» ΠΈ Β«/;Β» Π·Π° построяванС Π½Π° условни ΠΈΠ·Ρ€Π°Π·ΠΈ, Β«/uΒ» ΠΈ Β«/hΒ» Π·Π° вмъкванС Π½Π° ΠΈΠΌΠ΅Ρ‚ΠΎ Π½Π° потрСбитСля ΠΈ хоста. Настройката Π½Π° шаблона Π½Π° командния Ρ€Π΅Π΄ сС ΠΎΡΡŠΡ‰Π΅ΡΡ‚Π²ΡΠ²Π° Ρ‡Ρ€Π΅Π· ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈΡ‚Π΅ Π½Π° ΠΎΠΊΠΎΠ»Π½Π°Ρ‚Π° срСда SQLITE_PS1 ΠΈ SQLITE_PS2.
  • Π’ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π°Ρ‚Π° sqlite Π² ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π° Β«.modeΒ» са Π΄ΠΎΠ±Π°Π²Π΅Π½ΠΈ ΠΎΠΏΡ†ΠΈΠΈ Β«β€”ifmtΒ», Β«β€”rowcount onΒ» ΠΈ Β«β€”titles alwaysΒ» Π·Π° настройка Π½Π° Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Π½Π° числата с ΠΏΠ»Π°Π²Π°Ρ‰Π° запСтая ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° ΠΏΠΎΠΊΠ°Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° броя Π½Π° Ρ€Π΅Π΄ΠΎΠ²Π΅Ρ‚Π΅ ΠΈ Π·Π°Π³Π»Π°Π²ΠΈΠ΅Ρ‚ΠΎ. ΠžΠ±Ρ€Π°Π±ΠΎΡ‚Π²Π°Ρ‡Π° Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π° Β«.diskusedΒ» Π΅ Π·Π°ΠΌΠ΅Π½Π΅Π½. По ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ Π΅ оставСн Π·Π°Π³Π»Π°Π²ΠΈΠ΅ с ΠΈΠΌΠ΅Π½Π°Ρ‚Π° Π½Π° ΠΊΠΎΠ»ΠΎΠ½ΠΈΡ‚Π΅, Π°ΠΊΠΎ заявката Π½Π΅ Π΅ Π²ΡŠΡ€Π½Π°Π»Π° Ρ€Π΅Π΄ΠΎΠ²Π΅, Π° ΡΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° Π΅ Π΄Π΅Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½ΠΎ почистванСто Π½Π° Π½ΡƒΠ»Π΅Π²ΠΈ Π±Π°ΠΉΡ‚ΠΎΠ²Π΅ ΠΏΡ€ΠΈ ΠΏΠΎΠΊΠ°Π·Π²Π°Π½Π΅ Π½Π° blob-ΠΎΠ²Π΅ Π² Unix систСми.
  • Π’ ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Ρ‡ΠΈΠΊΠ° Π½Π° заявки Π΅ ускорСно ΠΈΠ·ΠΏΡŠΠ»Π½Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ UPDATE Π² ситуации, ΠΊΡŠΠ΄Π΅Ρ‚ΠΎ ΠΈΠΌΠ° индСкси ΠΏΠΎ ΠΈΠ·Ρ€Π°Π·ΠΈΡ‚Π΅, Π½ΠΎ индСксируСмата стойност Π½Π΅ сС промСня. Π˜Π·ΠΏΡŠΠ»Π½Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Β«expr OR TRUEΒ» ΠΈ Β«expr OR FALSEΒ» Π΅ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€Π°Π½ΠΎ. Π˜Π³Π½ΠΎΡ€ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΈΠ·Ρ€Π°Π·Π° DISTINCT Π² SELECT подзаявки, ΡƒΠΊΠ°Π·Π°Π½ΠΈ вдясно ΠΎΡ‚ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° Β«INΒ», Π΅ осигурСно. УскорСна Π΅ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°Ρ‚Π° ΠΈ Π½Π°ΠΌΠ°Π»Π΅Π½ΠΎ ΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° ΠΏΠ°ΠΌΠ΅Ρ‚ ΠΏΡ€ΠΈ ΡƒΠΊΠ°Π·Π²Π°Π½Π΅ Π² UNION заявки Π½Π° ΠΈΠ·Ρ€Π°Π·Π° Β«LIMIT 1Β».
  • Π’ ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π° ALTER TABLE Π΅ осигурСн ΠΈΠ·Ρ…ΠΎΠ΄ Π½Π° Π³Ρ€Π΅ΡˆΠΊΠ° Π·Π° всякакви ΠΎΠΏΠΈΡ‚ΠΈ Π·Π° добавянС, ΠΏΡ€Π΅ΠΌΠ°Ρ…Π²Π°Π½Π΅ ΠΈΠ»ΠΈ ΠΏΡ€Π΅ΠΈΠΌΠ΅Π½ΡƒΠ²Π°Π½Π΅ Π½Π° ΠΊΠΎΠ»ΠΎΠ½ΠΈ с Ρ€Π΅Π·Π΅Ρ€Π²ΠΈΡ€Π°Π½ΠΈ ΠΈΠΌΠ΅Π½Π° Β«ROWIDΒ», Β«_ROWID_Β» ΠΈ Β«OIDΒ».
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ SQL функция diskused() Π·Π° ΠΎΡ†Π΅Π½ΠΊΠ° Π½Π° мястото, ΠΊΠΎΠ΅Ρ‚ΠΎ Ρ‚Π°Π±Π»ΠΈΡ†ΠΈΡ‚Π΅ ΠΈ индСкситС Π·Π°Π΅ΠΌΠ°Ρ‚ Π½Π° носитСля.
  • Π’ SQL-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈΡ‚Π΅ printf() ΠΈ format() ΡΡŠΡ‰ΠΎ са Π΄ΠΎΠ±Π°Π²Π΅Π½ΠΈ замСстванията Β«%JΒ» ΠΈ Β«%jΒ» Π·Π° ΠΈΠ·Π²Π΅ΠΆΠ΄Π°Π½Π΅ във Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ JSON.
  • Π’ функцията Π·Π° Ρ€Π°Π±ΠΎΡ‚Π° с Π΄Π°Ρ‚ΠΈ ΠΈ часовС са Π΄ΠΎΠ±Π°Π²Π΅Π½ΠΈ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΈΡ‚Π΅ Β«weekday -NΒ» ΠΈ Β«end ofΒ».
  • На систСми с ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° Ρ„Π»Π°Π³Π° O_TMPFILE Π² функцията open(), Ρ‚ΠΎΠ·ΠΈ Ρ€Π΅ΠΆΠΈΠΌ Π΅ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½ ΠΏΡ€ΠΈ създаванС Π½Π° Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅.
  • Π‘ΠΏΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° Π·Π° стари вСрсии Π½Π° Windows, Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ Windows CE ΠΈ Windows XP, Π΅ Ρ„Π°ΠΊΡ‚. ΠœΠΈΠ½ΠΈΠΌΠ°Π»Π½Π°Ρ‚Π° вСрсия, която сС заявява, Π΅ Windows Vista.

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru

ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС със Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS ΠΈ VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ πŸ”₯ ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС със Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS ΠΈ VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ | ProHoster