τα στοιχεία επικοινωνίας μου
Ταχυδρομείο[email protected]
2024-07-12
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
Το 2010 με τον Apache 2.0 2.0 2.0 Μετά την κυκλοφορία της συμφωνίας ανοιχτού κώδικα,Elasticsearch Γίνεται γρήγορα η πιο δημοφιλής εταιρεία στον κόσμομηχανή αναζήτησης。
Elasticsearch Συχνά μεLogstash καιΚιμπάνα Αναπτύσσονται μαζί, αυτός ο συνδυασμός ονομάζεταιΣτοίβα Elasitc, χρησιμοποιείται για την ενεργοποίηση περιπτώσεων χρήσης ανάλυσης αρχείων καταγραφής, συμπεριλαμβανομένης της παρατηρησιμότητας της εφαρμογής, της ανάλυσης αρχείων καταγραφής ασφαλείας και της κατανόησης της συμπεριφοράς των χρηστών.
Το 2015, η Amazon χρησιμοποίησε αυτό το πρωτόκολλο ανοιχτού κώδικα για να ξεκινήσει Amazon Elasticsearch Service
(Amazon ES
), μια υπηρεσία φιλοξενίας cloud που επιτρέπει στους πελάτες του AWS να ξεκινήσουν το επεκτάσιμο Elasticsearch σύμπλεγμα, συνδέστε τις πηγές δεδομένων σε τελικά σημεία συμπλέγματος και φορτώστε, επεξεργαστείτε, αναλύστε ή οπτικοποιήστε δεδομένα στο cloud.
Ωστόσο, η Elastic τελικά αντιτάχθηκε στη χρήση των προϊόντων και των εμπορικών της σημάτων από την Amazon, καταθέτοντας μήνυση κατά του τεχνολογικού γίγαντα το 2019 για φερόμενη παραβίαση εμπορικών σημάτων και ψευδή διαφήμιση.
🚀《Η Elastic καταλήγει σε συμφωνία με την Amazon σε αγωγή για παραβίαση εμπορικού σήματος》
Η Elastic και η Amazon διευθέτησαν την αγωγή το 2021, με αποτέλεσμα δύο σημαντικές εξελίξεις:
7.11
Ξεκινώντας από την έκδοση, το Elasticsearch θα βασίζεται σεServer Side Public License
(SSPL
) και Ελαστική άδεια. Η αλλαγή εμποδίζει την Amazon και άλλες εταιρείες να προσφέρουν υπηρεσίες Elasticsearch χωρίς να συνεργάζονται απευθείας με την Elastic.7.10.2
) υποκατάστημα για να ξεκινήσει ένα νέο έργο μηχανής αναζήτησης ανοιχτού κώδικα.επειδήElasticsearch
Το όνομα δεν μπορεί πλέον να χρησιμοποιηθεί, το νέο έργο ονομάζεταιOpenSearch .Η Amazon προσφέρει επίσης το OpenSearch ως υπηρεσία cloud που ονομάζεταιAmazon OpenSearch Service
。🚀 OpenSearch 官网:https://opensearch.org/
Μια υπενθύμιση εδώ είναι ότι η πρώιμη μηχανή αναζήτησης του Alibaba Cloud ονομαζόταν επίσης OpenSearch. Συμπτωματικά, η υπηρεσία ανοιχτής αναζήτησης του Alibaba Cloud ονομάζεται επίσης OpenSearch Για τη διεύθυνσή της, βλ.https://developer.aliyun.com/article/67156。
Alibaba Cloud OpenSearch (Ανοίξτε την υπηρεσία αναζήτησης) είναι ένα σύνολο αυτοεξυπηρετούμενων, προσαρμόσιμων υπηρεσιών αναζήτησης στο cloud που κυκλοφόρησε από το Alibaba Cloud. Η αρχική πρόθεση είναι η πλατφόρμα και η εξυπηρέτηση της τεχνολογίας της μηχανής αναζήτησης που έχει συσσωρευτεί από την Alibaba για σχεδόν 10 χρόνια και να την ανοίξει στην πλειονότητα των προγραμματιστών, μειώνοντας το κόστος. της εφαρμογής επαγγελματικών προϊόντων αναζήτησης Το όριο επιτρέπει στους προγραμματιστές να έχουν εύκολα επαγγελματικά προϊόντα αναζήτησης παρόμοια με τα εργαλεία αναζήτησης των Taobao, Tmall και άλλων εφαρμογών.
Αυτό το άρθρο παρουσιάζει το Opensearch, έναν κλάδο του Elasticserach, όχι το OpenSearch του Alibaba Cloud.
Στις επόμενες ενότητες, θα ρίξουμε μια πιο προσεκτική ματιά στο πώς έχουν αποκλίνει αυτές οι δύο λύσεις αναζήτησης τα τελευταία σχεδόν 3 χρόνια και ποια είναι πιο κατάλληλη για την ανάλυση αρχείων καταγραφής AWS ή την εφαρμογή εταιρικής αναζήτησης.
Οι ακόλουθες ομοιότητες και διαφορές προέρχονται κυρίως από: Επίσημος ιστότοπος Elastic, επίσημος ιστότοπος OpenSearch και σχετικά ιστολόγια.
Το OpenSearch αναπτύσσεται από ένα σχετικά προηγμένο πιρούνι του Elasticsearch, επομένως όλες οι βασικές λειτουργίες για αναζήτηση, ανάλυση και ταμπλό είναι πανομοιότυπες μεταξύ των δύο εφαρμογών.
Τόσο το OpenSearch όσο και το Elasticsearch παρέχουνΑρχιτεκτονική πολλαπλών ενοικιαστών καιερευνήστε όλα、Κατανεμημένη αναζήτηση Μηχανή ανάλυσης δυνατοτήτων.
Επομένως, και τα δύο μπορούν να χρησιμοποιηθούν για την ικανοποίηση Αναζήτηση ιστότοπου、Αναζήτηση επιχείρησης καιΑνάλυση ημερολογίου περιπτώσεις χρήσης.
Όταν συγκρίνετε το OpenSearch και το Elasticsearch, υπάρχουν οι ακόλουθες κύριες διαφορές:
Το παρακάτω σχήμα δείχνει τις ανεξάρτητες διαδρομές ανάπτυξης και τους ρυθμούς κυκλοφορίας των δύο λύσεων μηχανών αναζήτησης Elasticsearch και OpenSearch.
1.x
、2.x
、5.x
、6.x
、7.x
、8.x
Ενημερώσεις εκδόσεων, που τελικά εξελίσσονται σε έκδοση που αναμένεται να κυκλοφορήσει το 20249.x
Εκδοχή.1.0
Οι εκδόσεις θα ξεκινήσουν να κυκλοφορούν τον Ιούλιο του 2021 και θα ενημερωθούν σταδιακά2.x
σειρά, μεταξύ των οποίων2.6
η έκδοση αναμένεται να είναι η τελευταία το 20242.x
Έκδοση σειράς, προγραμματισμένη να κυκλοφορήσει αργότερα3.x
σειρά.Πριν από το 2021, το Elasticsearch ήταν διαθέσιμο στο Apache 2.0 2.0 2.0 Διατίθεται για δημόσια χρήση κατόπιν άδειας. Αυτή η άδεια επιτρέπει στους χρήστες να χρησιμοποιούν, να διανέμουν ή να τροποποιούν το λογισμικό για οποιονδήποτε σκοπό και να διανέμουν τροποποιημένες εκδόσεις του Elasticsearch χωρίς να πληρώνουν δικαιώματα.
Μετά από διαμάχη με την Amazon, το Elasticsearch βασίζεται πλέον σε SSPL καιΕλαστική Άδεια Εξουσιοδοτώ. Μετά από αυτήν την αλλαγή, το Elasticsearch δεν θεωρείται πλέον αυστηρά ανοιχτού κώδικα, καθώς η άδεια απαιτεί πλέον ότι οποιοσδήποτε παρέχει λειτουργίες Elasticsearch σε τρίτους πρέπει να δημοσιεύει ολόκληρο τον πηγαίο κώδικα και όλα τα API που απαιτούνται από τρίτα μέρη για την εκτέλεσή του.
Το OpenSearch βασίζεται επί του παρόντος σε Άδεια χρήσης Apache 2.0 Εξουσιοδότηση.
🚀 简述一下 SSPL 协议和常规开源的不同:SSPL 协议要求如果你提供基于此协议软件的服务,必须公开整个服务的源代码,而常规开源软件不需要。
Αυτή τη στιγμή, μπορεί να νομίζετε ότι χρησιμοποιούμε το Elasticsearch και ο πηγαίος κώδικας δεν αποκαλύπτεται!
Είναι κάπως έτσι, εκτός από μερικούς μεγάλους κατασκευαστές, όπως το BAT και το Byte, υπάρχουν μόνο λίγοι κωδικοί στην Κίνα που μπορούν πραγματικά να αναπτυχθούν εκ νέου με βάση τον ανοιχτό κώδικα και να διατεθούν στο εμπόριο.
Με απλούς όρους, πρόκειται για μια συμφωνία παρόμοια με τη συμπεριφορά εμπορευματοποίησης των μεγάλων κατασκευαστών της Amazon!
Ορισμένα λογισμικά ανοιχτού κώδικα που χρησιμοποιούν το πρωτόκολλο SSPL είναι τα εξής:
όνομα λογισμικού | Συμφωνία χρήσης |
|
---|---|---|
MongoDB | SSPL | Το SSPL ενεργοποιήθηκε τον Οκτώβριο του 2018 |
Graylog | SSPL | Ανακοινώθηκε τον Νοέμβριο του 2020 ότι οι εκδόσεις 4.0 και νεότερες θα χρησιμοποιούν SSPL |
Elasticsearch & Kibana | Άδεια SSPL & Elastic | Τον Ιανουάριο του 2021, η Elastic NV ανακοίνωσε ότι οι μελλοντικές εκδόσεις θα χρησιμοποιούν διπλή εξουσιοδότηση με άδειες SSPL και Elastic |
Τόσο το OpenSearch όσο και το Elasticsearch έχουν υγιείς, ενεργές και πιστές κοινότητες, επομένως είναι απίθανο κάποια μηχανή αναζήτησης να μείνει πολύ πίσω στις προσφορές λειτουργιών ή να μην υποστηρίζεται σύντομα.
Έριξα μια ματιά και διαπίστωσα ότι ο αριθμός των ερωτήσεων και των απαντήσεων στο φόρουμ του OpenSearch δεν έχει φτάσει ακόμη σε μεγάλη κλίμακα.
Η Amazon διοχετεύει αρχικά το Elasticsearch 7.10.2
Κατά τη δημιουργία του OpenSearch, πρέπει πρώτα να αφαιρέσετε όλα τα μη συμβατά Apache
2.0
2.0
2.0 Κωδικός άδειας.
Αυτό περιλαμβάνει την απενεργοποίηση όλων των λειτουργιών φόρτισης και την αφαίρεση ολόκληρου του κωδικού Elastic X-Pack.
Λειτουργία | Elasticsearch | OpenSearch |
|
---|---|---|---|
άδεια | Άδεια SSPL / Ελαστική | Άδεια χρήσης Apache 2.0 | Το OpenSearch διατηρεί μια άδεια πλήρως ανοιχτού κώδικα |
λειτουργία ασφαλείας | Ορισμένες είναι συναρτήσεις επί πληρωμή | Τα περισσότερα διαθέσιμα ανοιχτού κώδικα | Το OpenSearch τείνει να χρησιμοποιεί ανοιχτού κώδικα τα χαρακτηριστικά ασφαλείας του |
Ειδοποιήσεις και ανίχνευση ανωμαλιών | Επί πληρωμή και εκδόσεις ανοιχτού κώδικα | Διατίθεται ανοιχτός κώδικας | Το OpenSearch παρέχει ειδοποίηση ανοιχτού κώδικα και ανίχνευση ανωμαλιών |
Υποστήριξη SQL | έχω | έχω | Το OpenSearch κληρονομεί τη λειτουργικότητα SQL του Open Distro |
Υποστήριξη μηχανικής μάθησης | Λειτουργίες επί πληρωμή | Διατίθεται ως πρόσθετο ανοιχτού κώδικα | Η κοινότητα OpenSearch παρέχει πρόσθετα ML |
Συμβατότητα πελάτη | Υποστηρίξτε πλήρως τα δικά μας προϊόντα | Συμβατό με το Elasticsearch 7.10 | Το OpenSearch διατηρεί συμβατότητα με παλιούς πελάτες Elasticsearch |
κοινοτική υποστήριξη | Με επικεφαλής την Elastic | με γνώμονα την κοινότητα | Η OpenSearch ενθαρρύνει τις συνεισφορές και τα σχόλια της κοινότητας |
Plug-in οικολογία | Κλειστό οικοσύστημα | Ανοίξτε το οικοσύστημα plug-in | Η OpenSearch προωθεί την ανάπτυξη προσθηκών ανοιχτού κώδικα |
Ανάλυση παρακολούθησης | Λειτουργίες επί πληρωμή | Διατίθεται ανοιχτός κώδικας | Το OpenSearch παρέχει λειτουργίες παρακολούθησης και ανάλυσης ανοιχτού κώδικα |
Έκδοση μακροπρόθεσμης υποστήριξης | Προμήθεια | Προμήθεια | Το OpenSearch δεσμεύεται για μακροπρόθεσμες υποστηριζόμενες εκδόσεις |
Elastic GitHub:https://github.com/elastic
OpenSearch GitHub:https://github.com/opensearch-project
Τόσο το Elasticsearch όσο και το OpenSearch είναι εξοπλισμένα με πολλά από τα ίδια χαρακτηριστικά ασφαλείας.
Ωστόσο, αυτές οι δυνατότητες περιλαμβάνονται στο OpenSearch, ενώ ορισμένες δυνατότητες στο Elasticsearch είναι διαθέσιμες μόνο σε πελάτες που πληρώνουν.
Όπως παρουσιάζεται στον επίσημο ιστότοπο OpenSearch: Είναι ασφαλές από προεπιλογή (προεπιλογή συστήματος).
Λίστα χαρακτηριστικών ελαστικών επί πληρωμή:https://www.elastic.co/cn/pricing
Εάν εκτελείτε εργασίες αναζήτησης μεγάλης κλίμακας, μπορεί να σας ενδιαφέρει ποια από αυτές τις δύο μηχανές αναζήτησης παρέχει ταχύτερα ερωτήματα.
Η Elastic δημοσίευσε πρόσφατα ένα ιστολόγιο με τίτλο "Elasticsearch vs. OpenSearch: Uncovering the performance gap."
🚀 文章地址:https://www.elastic.co/cn/blog/elasticsearch-opensearch-performance-gap
Η τεκμηρίωση του επίσημου ιστότοπου Elastic τονίζει: Από την εμφάνιση μιας πρώιμης έκδοσης του Elasticsearch, το OpenSearch δεν συμβαδίζει με τον ρυθμό της καινοτομίας.Από το OpenSearch GA, το Elasticsearch έχει υπερβεί 4 4 4 φορές.
Η επίσημη σύγκριση του Elastic τονίζει, όπως φαίνεται στο παρακάτω σχήμα - τα πλεονεκτήματα του Elasticsearch σε διάφορους βασικούς δείκτες απόδοσης και εξοικονομεί πόρους αποθήκευσης.
Text Querying
): Το Elasticsearch είναι ταχύτερο από το OpenSearch στην απόδοση ερωτημάτων κειμένου
76
%
76%
76%。Sorting
): Το Elasticsearch είναι ταχύτερο από το OpenSearch στις λειτουργίες ταξινόμησης
58
%
58%
58%。Date Histogram
): Το Elasticsearch φαίνεται ότι είναι ταχύτερο από το OpenSearch όταν εκτελείται συγκέντρωση ιστογράμματος ημερομηνιών
81
%
81%
81% εκτέλεση.Terms
): Το Elasticsearch αποδίδει ταχύτερα από το OpenSearch κατά την επεξεργασία ερωτημάτων όρου
61
%
61%
61%。Ranges
): Όσον αφορά τα ερωτήματα εύρους, το Elasticsearch είναι ταχύτερο από το OpenSearch
42
%
42%
42% εκτέλεση.Αυτό σημαίνει ότι όταν το Elasticsearch χειρίζεται τις ίδιες εργασίες, όχι μόνο έχει μεγαλύτερη ταχύτητα ερωτημάτων, αλλά έχει και καλύτερη απόδοση αποθήκευσης.
Δείτε το blog για το στιγμιότυπο οθόνης παρακάτω:https://www.elastic.co/cn/blog/migrating-1-billion-log-lines-opensearch-elasticsearch
Στα αριστερά είναι το Opensearch και στα δεξιά το Elasticsearch.Μια προφανής σύγκριση δείχνει: Το Elasticsearch εξοικονομεί περισσότερα χρήματα από το OpenSearch
23
%
23%
23% του αποθηκευτικού χώρου.
Οι αυτοδιαχειριζόμενες εκδόσεις του Elasticsearch και του OpenSearch είναι δωρεάν για λήψη, αλλά οι χρήστες πρέπει να χρησιμοποιούν το δικό τους υλικό και υπολογιστικούς πόρους για την εγκατάσταση, τη διαχείριση και τη λειτουργία τους.
Οι περισσότερες μικρές και μεσαίες επιχειρήσεις στην Κίνα χρησιμοποιούν το Elasticsearch και οι συνηθισμένες δωρεάν βασικές λειτουργίες είναι βασικά επαρκείς.
Υπάρχουν επίσης πολλές μεγάλες επιχειρήσεις, όπως ορισμένες εμπορικές τράπεζες που χρησιμοποιούν τις εμπορικές λειτουργίες της Elasticsearch.
Ένα άλλο νέο χαρακτηριστικό στην Κίνα είναι η έκδοση Elasticsearch που κυκλοφόρησε από προμηθευτές cloud σε στενή συνεργασία με την Elastic. Για παράδειγμα: Το Alibaba Cloud Elasticsearch και το Tencent Cloud Elasticsearch χρησιμοποιούνται επίσης πολύ.
Μετεγκατάσταση του OpenSearch στο Elasticsearch Δείτε:
Μετεγκατάσταση του Elasticsearch στο OpenSearch Δείτε:
Το OpenSearch έχει κυκλοφορήσει για περισσότερα από 3 χρόνια Υπάρχουν πολλές διαφορές μεταξύ του Elasticsearch και του OpenSearch, αλλά τελικά προέρχονται από την ίδια έκδοση: Elasticsearch. 7.10.2
。
Δεν παρέχουμε άμεσες συστάσεις μεταξύ του Elasticsearch και του Amazon OpenSearch, καθώς η καταλληλότερη επιλογή θα εξαρτηθεί από τις μοναδικές ανάγκες και συνθήκες του έργου ή του προϊόντος σας. Ωστόσο, πιστεύω ότι τα δεδομένα σε αυτό το άρθρο θα σας παρέχουν μια αναφορά.
Συνιστάται στους αναγνώστες να λαμβάνουν αποφάσεις με βάση τις δικές τους συγκεκριμένες καταστάσεις και προτιμήσεις και να λαμβάνουν υπόψη τις λειτουργικές απαιτήσεις, τη σχέση κόστους-αποτελεσματικότητας, τη μακροπρόθεσμη τεχνική υποστήριξη ή τις δικές τους δυνατότητες στην αρχιτεκτονική και τη ρύθμιση απόδοσης.