Π’ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚Ρ‚Π° Π·Π° ΡΠ²ΡŠΡ€Π·Π²Π°Π½Π΅ с разклонСния Π΅ Π±Π»ΠΎΠΊΠΈΡ€Π°Π½Π° Π² ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»Π½ΠΈ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈ Π½Π° Elasticsearch

Elasticsearch ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π° вСрсията Π½Π° elasticsearch-py 7.14.0, ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»Π½Π°Ρ‚Π° клиСнтска Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Π·Π° Π΅Π·ΠΈΠΊΠ° Python, ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Ρ‰Π° промяна, която Π±Π»ΠΎΠΊΠΈΡ€Π° Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚Ρ‚Π° Π·Π° ΡΠ²ΡŠΡ€Π·Π²Π°Π½Π΅ към ΡΡŠΡ€Π²ΡŠΡ€ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ Π½Π΅ ΠΈΠ·ΠΏΡŠΠ»Π½ΡΠ²Π°Ρ‚ ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»Π½Π°Ρ‚Π° Ρ‚ΡŠΡ€Π³ΠΎΠ²ΡΠΊΠ° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° Elasticsearch. ΠšΠ»ΠΈΠ΅Π½Ρ‚ΡΠΊΠ°Ρ‚Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Π²Π΅Ρ‡Π΅ Ρ‰Π΅ ΠΈΠ·Π΄Π°Π΄Π΅ Π³Ρ€Π΅ΡˆΠΊΠ°, Π°ΠΊΠΎ Π΄Ρ€ΡƒΠ³Π°Ρ‚Π° страна ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚, ΠΊΠΎΠΉΡ‚ΠΎ сС появява Π² Π·Π°Π³Π»Π°Π²ΠΊΠ°Ρ‚Π° β€žX-Elastic-Productβ€œ ΠΊΠ°Ρ‚ΠΎ Π½Π΅Ρ‰ΠΎ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΎ ΠΎΡ‚ β€žElasticsearchβ€œ Π·Π° Π½ΠΎΠ²ΠΈ издания, ΠΈΠ»ΠΈ Π½Π΅ ΠΏΡ€Π΅Π΄Π°Π²Π° ΠΏΠΎΠ»Π΅Ρ‚Π°Ρ‚Π° tagline ΠΈ build_flavor Π·Π° ΠΏΠΎ-стари издания.

Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π° elasticsearch-py ΠΏΡ€ΠΎΠ΄ΡŠΠ»ΠΆΠ°Π²Π° Π΄Π° сС разпространява ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π·Π° Apache 2.0, Π½ΠΎ Π½Π΅ΠΉΠ½Π°Ρ‚Π° функционалност Π²Π΅Ρ‡Π΅ Π΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π° Π΄ΠΎ ΡΠ²ΡŠΡ€Π·Π²Π°Π½Π΅ с Ρ‚ΡŠΡ€Π³ΠΎΠ²ΡΠΊΠΈ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΈ Π½Π° Elasticsearch. Π‘ΠΏΠΎΡ€Π΅Π΄ Amazon Π±Π»ΠΎΠΊΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ засяга Π½Π΅ само разклонСнията Π½Π° Open Distro Π·Π° Elasticsearch ΠΈ OpenSearch, Π½ΠΎ ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ, Π±Π°Π·ΠΈΡ€Π°Π½ΠΈ Π½Π° ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ΠΈ вСрсии Π½Π° Elasticsearch. Подобни ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ сС ΠΎΡ‡Π°ΠΊΠ²Π° Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈ Π² клиСнтскитС Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ Π·Π° JavaScript ΠΈ Hadoop.

ДСйствията Π½Π° Elasticsearch са Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ ΠΎΡ‚ ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚ с ΠΎΠ±Π»Π°Ρ‡Π½ΠΈ доставчици, ΠΊΠΎΠΈΡ‚ΠΎ прСдоставят Elasticsearch ΠΊΠ°Ρ‚ΠΎ ΠΎΠ±Π»Π°Ρ‡Π½ΠΈ услуги, Π½ΠΎ Π½Π΅ ΠΊΡƒΠΏΡƒΠ²Π°Ρ‚ комСрсиална вСрсия Π½Π° ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°. Elasticsearch Π΅ Π½Π΅Π΄ΠΎΠ²ΠΎΠ»Π½Π° ΠΎΡ‚ Ρ„Π°ΠΊΡ‚Π°, Ρ‡Π΅ ΠΎΠ±Π»Π°Ρ‡Π½ΠΈΡ‚Π΅ доставчици, ΠΊΠΎΠΈΡ‚ΠΎ нямат Π½ΠΈΡ‰ΠΎ ΠΎΠ±Ρ‰ΠΎ с ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°, пСчСлят ΠΎΡ‚ ΠΏΡ€Π΅ΠΏΡ€ΠΎΠ΄Π°ΠΆΠ±Π°Ρ‚Π° Π½Π° Π³ΠΎΡ‚ΠΎΠ²ΠΈ ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ, Π΄ΠΎΠΊΠ°Ρ‚ΠΎ самитС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈ остават Π±Π΅Π· Π½ΠΈΡ‰ΠΎ.

Elasticsearch ΠΏΡŠΡ€Π²ΠΎΠ½Π°Ρ‡Π°Π»Π½ΠΎ сС ΠΎΠΏΠΈΡ‚Π° Π΄Π° ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ ситуацията, ΠΊΠ°Ρ‚ΠΎ прСмСсти ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° към нСсвободСн SSPL (Server Side Public License) ΠΈ спря ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ ΠΏΠΎΠ΄ стария Π»ΠΈΡ†Π΅Π½Π· Apache 2.0. SSPL Π»ΠΈΡ†Π΅Π½Π·ΡŠΡ‚ Π΅ ΠΏΡ€ΠΈΠ·Π½Π°Ρ‚ ΠΎΡ‚ OSI (Open Source Initiative) ΠΊΠ°Ρ‚ΠΎ нСотговарящ Π½Π° ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΈΡ‚Π΅ Π·Π° ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ ΠΊΠΎΠ΄ ΠΏΠΎΡ€Π°Π΄ΠΈ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅Ρ‚ΠΎ Π½Π° дискриминационни изисквания. Π’ΡŠΠΏΡ€Π΅ΠΊΠΈ Ρ„Π°ΠΊΡ‚Π°, Ρ‡Π΅ Π»ΠΈΡ†Π΅Π½Π·ΡŠΡ‚ SSPL сС основава Π½Π° AGPLv3, Ρ‚Π΅ΠΊΡΡ‚ΡŠΡ‚ ΡΡŠΠ΄ΡŠΡ€ΠΆΠ° Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΈ изисквания Π·Π° доставка ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π·Π° SSPL Π½Π΅ само Π½Π° самия ΠΊΠΎΠ΄ Π½Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ, Π½ΠΎ ΠΈ Π½Π° изходния ΠΊΠΎΠ΄ Π½Π° всички ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈ, участващи Π² прСдоставянСто Π½Π° ΠΎΠ±Π»Π°Ρ‡Π½Π°Ρ‚Π° услуга.

Но Ρ‚Π°Π·ΠΈ ΡΡ‚ΡŠΠΏΠΊΠ° само влоши ситуацията ΠΈ Ρ‡Ρ€Π΅Π· ΡΡŠΠ²ΠΌΠ΅ΡΡ‚Π½ΠΈΡ‚Π΅ усилия Π½Π° Amazon, Red Hat, SAP, Capital One ΠΈ Logz.io бСшС създадСн OpenSearch fork, ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€Π°Π½ ΠΊΠ°Ρ‚ΠΎ ΠΏΡŠΠ»Π½ΠΎΡ†Π΅Π½Π½ΠΎ ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π΅Π½ΠΎ с участиСто Π½Π° общността. OpenSearch бСшС Ρ€Π°Π·ΠΏΠΎΠ·Π½Π°Ρ‚ ΠΊΠ°Ρ‚ΠΎ Π³ΠΎΡ‚ΠΎΠ² Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π² производствСни систСми ΠΈ способСн Π΄Π° Π·Π°ΠΌΠ΅Π½ΠΈ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Π·Π° Ρ‚ΡŠΡ€ΡΠ΅Π½Π΅, Π°Π½Π°Π»ΠΈΠ· ΠΈ ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ Π½Π° Π΄Π°Π½Π½ΠΈ Elasticsearch ΠΈ ΡƒΠ΅Π± интСрфСйса Kibana, Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΠΉΠΊΠΈ замСститСл Π½Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈΡ‚Π΅ Π½Π° Ρ‚ΡŠΡ€Π³ΠΎΠ²ΡΠΊΠΎΡ‚ΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ Π½Π° Elasticsearch.

Elasticsearch Сскалира ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚Π° ΠΈ Ρ€Π΅ΡˆΠΈ Π΄Π° услоТни ΠΆΠΈΠ²ΠΎΡ‚Π° Π½Π° ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅ Π½Π° Ρ„ΠΎΡ€ΠΊ, ΠΊΠ°Ρ‚ΠΎ Π³ΠΎ ΠΎΠ±Π²ΡŠΡ€ΠΆΠ΅ със своитС ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΈ, възползвайки сС ΠΎΡ‚ Ρ„Π°ΠΊΡ‚Π°, Ρ‡Π΅ клиСнтскитС Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ останаха ΠΏΠΎΠ΄ Π½Π΅Π³ΠΎΠ² ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ» (Π»ΠΈΡ†Π΅Π½Π·ΡŠΡ‚ Π·Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈΡ‚Π΅ остана ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ ΠΈ Ρ„ΠΎΡ€ΠΊΡŠΡ‚ OpenSearch ΠΏΡ€ΠΎΠ΄ΡŠΠ»ΠΆΠΈ Π΄Π° Π³ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π·Π° Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€Π°Ρ‚ ΡΡŠΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ ΠΈ опростяват ΠΏΡ€Π΅Ρ…ΠΎΠ΄Π° Π½Π° ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅).

Π’ ΠΎΡ‚Π³ΠΎΠ²ΠΎΡ€ Π½Π° дСйствията Π½Π° Elasticsearch, Amazon обяви, Ρ‡Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΡŠΡ‚ OpenSearch Ρ‰Π΅ Π·Π°ΠΏΠΎΡ‡Π½Π΅ Π΄Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π²Π° разклонСния Π½Π° 12 ΡΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π°Ρ‰ΠΈ клиСнтски Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ ΠΈ Ρ‰Π΅ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π·Π° ΠΌΠΈΠ³Ρ€ΠΈΡ€Π°Π½Π΅ Π½Π° клиСнтски систСми към тях. ΠŸΡ€Π΅Π΄ΠΈ Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π°Π½ΠΈ разклонСнията, ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅ сС ΡΡŠΠ²Π΅Ρ‚Π²Π°Ρ‚ Π΄Π° ΠΈΠ·Ρ‡Π°ΠΊΠ°Ρ‚ Π΄Π° ΠΏΡ€Π΅ΠΌΠΈΠ½Π°Ρ‚ към Π½ΠΎΠ²ΠΈ вСрсии Π½Π° клиСнтски Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ ΠΈ Π°ΠΊΠΎ инсталират актуализация, Π΄Π° сС Π²ΡŠΡ€Π½Π°Ρ‚ към ΠΏΡ€Π΅Π΄ΠΈΡˆΠ½Π°Ρ‚Π° вСрсия.

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

ДобавянС Π½Π° Π½ΠΎΠ² ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€