Εμείς πρόσφατα ανακοίνωσε υποστήριξη Σχηματισμός Λίμνης AWS λεπτομερείς πολιτικές ελέγχου πρόσβασης σε Αμαζόν Αθηνά ερωτήματα για δεδομένα που είναι αποθηκευμένα σε οποιαδήποτε υποστηριζόμενη μορφή αρχείου χρησιμοποιώντας μορφές πίνακα όπως Apache Iceberg, Apache Hudi και Apache Hive. Το AWS Lake Formation σάς επιτρέπει να ορίζετε και να επιβάλλετε πολιτικές πρόσβασης σε επίπεδο βάσης δεδομένων, πίνακα και στήλης για να υποβάλετε ερώτημα σε πίνακες Iceberg που είναι αποθηκευμένοι στο Amazon S3. Το Lake Formation παρέχει ένα επίπεδο εξουσιοδότησης και διακυβέρνησης σε δεδομένα που είναι αποθηκευμένα στο Amazon S3. Αυτή η δυνατότητα απαιτεί να κάνετε αναβάθμιση σε κινητήρας Athena έκδοση 3.
Οι μεγάλοι οργανισμοί έχουν συχνά γραμμές επιχειρήσεων (LoBs) που λειτουργούν με αυτονομία στη διαχείριση των επιχειρηματικών τους δεδομένων. Κάνει την κοινή χρήση δεδομένων σε LoB μη τετριμμένη. Αυτοί οι οργανισμοί έχουν υιοθετήσει ένα ομοσπονδιακό μοντέλο, με κάθε LoB να έχει την αυτονομία να λαμβάνει αποφάσεις σχετικά με τα δεδομένα του. Χρησιμοποιούν το μοντέλο εκδότη/καταναλωτή με ένα κεντρικό επίπεδο διακυβέρνησης που χρησιμοποιείται για την επιβολή ελέγχων πρόσβασης. Εάν ενδιαφέρεστε να μάθετε περισσότερα σχετικά με την αρχιτεκτονική του πλέγματος δεδομένων, επισκεφτείτε το Σχεδιάστε μια αρχιτεκτονική πλέγματος δεδομένων χρησιμοποιώντας AWS Lake Formation και AWS Glue. Με την έκδοση 3 του μηχανισμού Athena, οι πελάτες μπορούν να χρησιμοποιούν τα ίδια λεπτομερή στοιχεία ελέγχου για ανοιχτά πλαίσια δεδομένων όπως το Apache Iceberg, το Apache Hudi και το Apache Hive.
Σε αυτήν την ανάρτηση, εμβαθύνουμε σε μια περίπτωση χρήσης όπου έχετε ένα μοντέλο παραγωγού/καταναλωτή με την κοινή χρήση δεδομένων ενεργοποιημένη για να παρέχει περιορισμένη πρόσβαση σε έναν πίνακα Apache Iceberg που μπορεί να ρωτήσει ο καταναλωτής. Θα συζητήσουμε το φιλτράρισμα στηλών για περιορισμό συγκεκριμένων σειρών, το φιλτράρισμα για τον περιορισμό της πρόσβασης σε επίπεδο στήλης, την εξέλιξη του σχήματος και το ταξίδι στο χρόνο.
Επισκόπηση λύσεων
Για να επεξηγήσουμε τη λειτουργικότητα των λεπτομερών αδειών για πίνακες Apache Iceberg με Athena and Lake Formation, ρυθμίσαμε τα ακόλουθα στοιχεία:
- Στον λογαριασμό παραγωγού:
- An Κόλλα AWS Κατάλογος δεδομένων για να καταχωρήσετε το σχήμα ενός πίνακα σε μορφή Apache Iceberg
- Lake Formation για παροχή λεπτής πρόσβασης στον λογαριασμό καταναλωτή
- Athena για επαλήθευση δεδομένων από τον λογαριασμό παραγωγού
- Στο λογαριασμό καταναλωτή:
- Διαχείριση πρόσβασης πόρων AWS (AWS RAM) για να δημιουργήσετε μια χειραψία μεταξύ του καταλόγου δεδομένων παραγωγού και του καταναλωτή
- Lake Formation για παροχή λεπτής πρόσβασης στον λογαριασμό καταναλωτή
- Athena για επαλήθευση δεδομένων από λογαριασμό παραγωγού
Το παρακάτω διάγραμμα απεικονίζει την αρχιτεκτονική.
Προϋποθέσεις
Πριν ξεκινήσετε, βεβαιωθείτε ότι έχετε τα εξής:
Ρύθμιση παραγωγού δεδομένων
Σε αυτήν την ενότητα, παρουσιάζουμε τα βήματα για τη ρύθμιση του παραγωγού δεδομένων.
Δημιουργήστε έναν κάδο S3 για να αποθηκεύσετε τα δεδομένα του πίνακα
Δημιουργούμε έναν νέο κάδο S3 για να αποθηκεύσουμε τα δεδομένα για τον πίνακα:
- Στην κονσόλα Amazon S3, δημιουργήστε έναν κάδο S3 με μοναδικό όνομα (για αυτήν την ανάρτηση, χρησιμοποιούμε
iceberg-athena-lakeformation-blog
). - Δημιουργήστε τον φάκελο παραγωγού μέσα στον κάδο για να τον χρησιμοποιήσετε για τον πίνακα.
Καταχωρίστε τη διαδρομή S3 που αποθηκεύει τον πίνακα χρησιμοποιώντας το Lake Formation
Καταγράφουμε την πλήρη διαδρομή S3 στο Lake Formation:
- Μεταβείτε στην κονσόλα Lake Formation.
- Εάν συνδέεστε για πρώτη φορά, θα σας ζητηθεί να δημιουργήσετε έναν χρήστη διαχειριστή.
- Στο παράθυρο πλοήγησης, κάτω Εγγραφή και πρόσληψη, επιλέξτε Τοποθεσίες λιμνών δεδομένων.
- Επιλέξτε Εγγραφή τοποθεσίαςκαι παρέχετε τη διαδρομή του κάδου S3 που δημιουργήσατε νωρίτερα.
- Επιλέξτε
AWSServiceRoleForLakeFormationDataAccess
for ρόλος IAM.
Για πρόσθετες πληροφορίες σχετικά με τους ρόλους, ανατρέξτε στο Απαιτήσεις για ρόλους που χρησιμοποιούνται για την καταχώριση τοποθεσιών.
Εάν ενεργοποιήσατε την κρυπτογράφηση του κάδου S3 σας, πρέπει να παρέχετε δικαιώματα στο Lake Formation για να εκτελεί λειτουργίες κρυπτογράφησης και αποκρυπτογράφησης. Αναφέρομαι σε Καταχώρηση κρυπτογραφημένης τοποθεσίας Amazon S3 για καθοδήγηση.
- Επιλέξτε Εγγραφή τοποθεσίας.
Δημιουργήστε ένα τραπέζι Iceberg χρησιμοποιώντας το Athena
Τώρα ας δημιουργήσουμε τον πίνακα χρησιμοποιώντας το Athena που υποστηρίζεται από τη μορφή Apache Iceberg:
- Στην κονσόλα Athena, επιλέξτε Ερώτημα-επεξεργαστής στο παράθυρο πλοήγησης.
- Εάν χρησιμοποιείτε το Athena για πρώτη φορά, κάτω από ρυθμίσεις, επιλέξτε Διαχειριστείτε και εισαγάγετε τη θέση του κάδου S3 που δημιουργήσατε νωρίτερα (
iceberg-athena-lakeformation-blog/producer
). - Επιλέξτε Αποθήκευση.
- Στο πρόγραμμα επεξεργασίας ερωτημάτων, εισαγάγετε το ακόλουθο ερώτημα (αντικαταστήστε τη θέση με τον κάδο S3 που καταχωρίσατε στο Lake Formation). Σημειώστε ότι χρησιμοποιούμε την προεπιλεγμένη βάση δεδομένων, αλλά μπορείτε να χρησιμοποιήσετε οποιαδήποτε άλλη βάση δεδομένων.
- Επιλέξτε τρέξιμο.
Μοιραστείτε τον πίνακα με τον λογαριασμό καταναλωτή
Για να δείξουμε τη λειτουργικότητα, εφαρμόζουμε τα ακόλουθα σενάρια:
- Παρέχετε πρόσβαση σε επιλεγμένες στήλες
- Παρέχετε πρόσβαση σε επιλεγμένες σειρές με βάση ένα φίλτρο
Ολοκληρώστε τα παρακάτω βήματα:
- Στην κονσόλα Lake Formation, στο παράθυρο πλοήγησης κάτω Κατάλογος δεδομένων, επιλέξτε Φίλτρα δεδομένων.
- Επιλέξτε Δημιουργία νέου φίλτρου.
- Για Όνομα φίλτρου δεδομένων, εισαγω
blog_data_filter
. - Για Βάση δεδομένων στόχου, εισαγω
lf-demo-db
. - Για Πίνακας στόχων, εισαγω
consumer_iceberg
. - Για Πρόσβαση σε επίπεδο στήλης, Επιλέξτε Συμπερίληψη στηλών.
- Επιλέξτε τις στήλες για κοινή χρήση με τον καταναλωτή:
country, address, contactfirstname, city, customerid,
καιcustomername
. - Για Έκφραση φίλτρου σειράς, εισάγετε το φίλτρο
country='France'
. - Επιλέξτε Δημιουργία φίλτρου.
Τώρα ας παραχωρήσουμε πρόσβαση στον λογαριασμό καταναλωτή στο consumer_iceberg
πίνακα.
- Στο παράθυρο πλοήγησης, επιλέξτε πίνακες.
- Επιλέξτε τον πίνακα customers_iceberg και επιλέξτε Επιχορήγηση σχετικά με την Δράσεις μενού.
- Αγορά Εξωτερικοί λογαριασμοί.
- Εισαγάγετε το αναγνωριστικό εξωτερικού λογαριασμού.
- Αγορά Επώνυμοι πόροι καταλόγου δεδομένων.
- Επιλέξτε τη βάση δεδομένων και τον πίνακα σας.
- Για Φίλτρα δεδομένων, επιλέξτε το φίλτρο δεδομένων που δημιουργήσατε.
- Για Δικαιώματα φίλτρου δεδομένων και Εκχωρούμενες άδειες, Επιλέξτε Αγορά.
- Επιλέξτε Επιχορήγηση.
Ρύθμιση καταναλωτή δεδομένων
Για να ρυθμίσουμε τον καταναλωτή δεδομένων, αποδεχόμαστε το μερίδιο πόρων και δημιουργούμε έναν πίνακα χρησιμοποιώντας AWS RAM και Lake Formation. Ολοκληρώστε τα παρακάτω βήματα:
- Συνδεθείτε στον λογαριασμό καταναλωτή και μεταβείτε στην κονσόλα RAM AWS.
- Κάτω από Μοιράστηκε μαζί μου στο παράθυρο πλοήγησης, επιλέξτε Μερίδια πόρων.
- Επιλέξτε το μερίδιο πόρων σας.
- Επιλέξτε Αποδεχτείτε το μερίδιο πόρων.
- Σημειώστε το όνομα του κοινόχρηστου στοιχείου πόρων που θα χρησιμοποιήσετε στα επόμενα βήματα.
- Μεταβείτε στην κονσόλα Lake Formation.
- Εάν συνδέεστε για πρώτη φορά, θα σας ζητηθεί να δημιουργήσετε έναν χρήστη διαχειριστή.
- Επιλέξτε Βάσεις Δεδομένων στο παράθυρο πλοήγησης και, στη συνέχεια, επιλέξτε τη βάση δεδομένων σας.
- Στις Δράσεις μενού, επιλέξτε Δημιουργία συνδέσμου πόρων.
- Για Όνομα συνδέσμου πόρου, εισαγάγετε το όνομα του συνδέσμου του πόρου σας (για παράδειγμα,
consumer_iceberg
). - Επιλέξτε τη βάση δεδομένων και τον κοινόχρηστο πίνακα.
- Επιλέξτε Δημιουργία.
Επικυρώστε τη λύση
Τώρα μπορούμε να εκτελέσουμε διαφορετικές λειτουργίες στους πίνακες για την επικύρωση των λεπτομερών στοιχείων ελέγχου πρόσβασης.
Λειτουργία εισαγωγής
Ας εισάγουμε δεδομένα στο consumer_iceberg
πίνακα στον λογαριασμό παραγωγού και επικυρώστε τις εργασίες φιλτραρίσματος δεδομένων όπως αναμένεται στον λογαριασμό καταναλωτή.
- Συνδεθείτε στον λογαριασμό παραγωγού.
- Στην κονσόλα Athena, επιλέξτε Ερώτημα-επεξεργαστής στο παράθυρο πλοήγησης.
- Χρησιμοποιήστε την ακόλουθη SQL για να γράψετε και να εισαγάγετε δεδομένα στον πίνακα Iceberg. Χρησιμοποιήστε το πρόγραμμα επεξεργασίας ερωτημάτων για να εκτελέσετε ένα ερώτημα κάθε φορά. Μπορείτε να επισημάνετε/επιλέξετε ένα ερώτημα κάθε φορά και να κάνετε κλικ στο "Εκτέλεση"/"Εκτέλεση ξανά:
- Χρησιμοποιήστε την ακόλουθη SQL για να διαβάσετε και να επιλέξετε δεδομένα στον πίνακα Iceberg:
- Συνδεθείτε στον λογαριασμό καταναλωτή.
- Στο πρόγραμμα επεξεργασίας ερωτημάτων Athena, εκτελέστε το ακόλουθο ερώτημα SELECT στον κοινόχρηστο πίνακα:
Με βάση τα φίλτρα, ο καταναλωτής έχει ορατότητα σε ένα υποσύνολο στηλών και σειρών όπου η χώρα είναι η Γαλλία.
Λειτουργίες ενημέρωσης/διαγραφής
Τώρα ας ενημερώσουμε μία από τις σειρές και ας διαγράψουμε μία από το σύνολο δεδομένων που είναι κοινόχρηστο με τον καταναλωτή.
- Συνδεθείτε στον λογαριασμό παραγωγού.
- Ενημέρωση
city='Paris' WHERE city='Reims'
και διαγράψτε τη σειράcustomerid = 3;
- Επαληθεύστε το ενημερωμένο και διαγραμμένο σύνολο δεδομένων:
- Συνδεθείτε στον λογαριασμό καταναλωτή.
- Στο πρόγραμμα επεξεργασίας ερωτημάτων Athena, εκτελέστε το ακόλουθο ερώτημα SELECT στον κοινόχρηστο πίνακα:
Μπορούμε να παρατηρήσουμε ότι μόνο μία σειρά είναι διαθέσιμη και η πόλη έχει ενημερωθεί στο Παρίσι.
Εξέλιξη σχήματος: Προσθήκη νέας στήλης
Ας ενημερώσουμε μία από τις σειρές και ας διαγράψουμε μία από το κοινόχρηστο σύνολο δεδομένων με τον καταναλωτή.
- Συνδεθείτε στον λογαριασμό παραγωγού.
- Προσθέστε μια νέα στήλη που ονομάζεται
geo_loc
στο τραπέζι του παγόβουνου. Χρησιμοποιήστε το πρόγραμμα επεξεργασίας ερωτημάτων για να εκτελέσετε ένα ερώτημα κάθε φορά. Μπορείτε να επισημάνετε/επιλέξετε ένα ερώτημα κάθε φορά και να κάνετε κλικ στο "Εκτέλεση"/"Εκτέλεση ξανά:
Για να παρέχει ορατότητα στα πρόσφατα προστιθέμενα geo_loc
στήλη, πρέπει να ενημερώσουμε το φίλτρο δεδομένων σχηματισμού λίμνης.
- Στην κονσόλα Lake Formation, επιλέξτε Φίλτρα δεδομένων στο παράθυρο πλοήγησης.
- Επιλέξτε το φίλτρο δεδομένων σας και επιλέξτε Αλλαγή.
- Κάτω από Πρόσβαση σε επίπεδο στήλης, προσθέστε τη νέα στήλη (
geo_loc
). - Επιλέξτε Αποθήκευση.
- Συνδεθείτε στον λογαριασμό καταναλωτή.
- Στο πρόγραμμα επεξεργασίας ερωτημάτων Athena, εκτελέστε τα εξής
SELECT
ερώτηση στον κοινόχρηστο πίνακα:
Η νέα στήλη geo_loc
είναι ορατό και μια επιπλέον σειρά.
Εξέλιξη σχήματος: Διαγραφή στήλης
Ας ενημερώσουμε μία από τις σειρές και ας διαγράψουμε μία από το κοινόχρηστο σύνολο δεδομένων με τον καταναλωτή.
- Συνδεθείτε στον λογαριασμό παραγωγού.
- Αλλάξτε τον πίνακα για να αφαιρέσετε τη στήλη διεύθυνσης από τον πίνακα Iceberg. Χρησιμοποιήστε το πρόγραμμα επεξεργασίας ερωτημάτων για να εκτελέσετε ένα ερώτημα κάθε φορά. Μπορείτε να επισημάνετε/επιλέξετε ένα ερώτημα κάθε φορά και να κάνετε κλικ στο "Εκτέλεση"/"Εκτέλεση ξανά:
Μπορούμε να παρατηρήσουμε ότι η διεύθυνση της στήλης δεν υπάρχει στον πίνακα.
- Συνδεθείτε στον λογαριασμό καταναλωτή.
- Στο πρόγραμμα επεξεργασίας ερωτημάτων Athena, εκτελέστε το ακόλουθο ερώτημα SELECT στον κοινόχρηστο πίνακα:
Η διεύθυνση της στήλης δεν υπάρχει στον πίνακα.
Ταξίδι στο χρόνο
Τώρα έχουμε αλλάξει το τραπέζι Iceberg πολλές φορές. Το τραπέζι Iceberg παρακολουθεί τα στιγμιότυπα. Ολοκληρώστε τα παρακάτω βήματα για να εξερευνήσετε τη λειτουργικότητα του ταξιδιού στο χρόνο:
- Συνδεθείτε στον λογαριασμό παραγωγού.
- Ερώτηση στον πίνακα συστήματος:
Μπορούμε να παρατηρήσουμε ότι έχουμε δημιουργήσει πολλά στιγμιότυπα.
- Σημειώστε ένα από τα
committed_at
τιμές που θα χρησιμοποιηθούν στα επόμενα βήματα (για αυτό το παράδειγμα,2023-01-29 21:35:02.176 UTC
). - Χρησιμοποιήστε το ταξίδι στο χρόνο για να βρείτε το στιγμιότυπο του πίνακα. Χρησιμοποιήστε το πρόγραμμα επεξεργασίας ερωτημάτων για να εκτελέσετε ένα ερώτημα κάθε φορά. Μπορείτε να επισημάνετε/επιλέξετε ένα ερώτημα κάθε φορά και να κάνετε κλικ στο "Εκτέλεση"/"Εκτέλεση ξανά:
εκκαθάριση
Ολοκληρώστε τα παρακάτω βήματα για να αποφύγετε μελλοντικές χρεώσεις:
- Στην κονσόλα Amazon S3, διαγράψτε τον κάδο αποθήκευσης του τραπεζιού (για αυτήν την ανάρτηση, iceberg-athena-lakeformation-blog).
- Στον λογαριασμό παραγωγού στην κονσόλα Athena, εκτελέστε τις ακόλουθες εντολές για να διαγράψετε τους πίνακες που δημιουργήσατε:
- Στον λογαριασμό παραγωγού στην κονσόλα Lake Formation, ανακαλέστε τα δικαιώματα για τον λογαριασμό καταναλωτή.
- Διαγράψτε τον κάδο S3 που χρησιμοποιείται για την τοποθεσία αποτελεσμάτων ερωτήματος Athena από τον λογαριασμό καταναλωτή.
Συμπέρασμα
Με την υποστήριξη διαλογικών, λεπτομερών πολιτικών ελέγχου πρόσβασης για μορφές όπως το Iceberg, έχετε την ευελιξία να εργαστείτε με οποιαδήποτε μορφή υποστηρίζεται από την Athena. Η δυνατότητα εκτέλεσης λειτουργιών CRUD έναντι των δεδομένων στη λίμνη δεδομένων S3 σε συνδυασμό με τα λεπτομερή στοιχεία ελέγχου πρόσβασης Lake Formation για όλους τους πίνακες και τις μορφές που υποστηρίζονται από το Athena, παρέχει ευκαιρίες για καινοτομία και απλοποίηση της στρατηγικής δεδομένων σας. Θα θέλαμε να ακούσουμε τα σχόλιά σας!
Σχετικά με τους συγγραφείς
Kishore Dhamodaran είναι Senior Solutions Architect στην AWS. Ο Kishore βοηθά τους στρατηγικούς πελάτες με τη στρατηγική της επιχείρησης στο cloud και το ταξίδι μετάβασης, αξιοποιώντας τα χρόνια εμπειρίας του στον κλάδο και το cloud.
Τζακ Γιε είναι μηχανικός λογισμικού της ομάδας Athena Data Lake and Storage στο AWS. Είναι μέλος του Apache Iceberg Committer και μέλος του PMC.
Ο Chris Olson είναι Μηχανικός Ανάπτυξης Λογισμικού στην AWS.
Xiaoxuan Li είναι Μηχανικός Ανάπτυξης Λογισμικού στην AWS.
Ραχούλ Σοναουάνε είναι κύριος αρχιτέκτονας λύσεων Analytics στο AWS με το AI/ML και το Analytics ως τομέα ειδικότητάς του.
- SEO Powered Content & PR Distribution. Ενισχύστε σήμερα.
- Platoblockchain. Web3 Metaverse Intelligence. Ενισχύθηκε η γνώση. Πρόσβαση εδώ.
- πηγή: https://aws.amazon.com/blogs/big-data/interact-with-apache-iceberg-tables-using-amazon-athena-and-cross-account-fine-grained-permissions-using-aws-lake-formation/
- :είναι
- $UP
- 1
- 10
- 100
- 7
- a
- ικανότητα
- Σχετικά
- Αποδέχομαι
- πρόσβαση
- Λογαριασμός
- απέναντι
- προστιθέμενη
- Πρόσθετος
- Επιπλέον πληροφορίες
- διεύθυνση
- διαχειριστής
- θετός
- κατά
- AI / ML
- Όλα
- επιτρέπει
- Amazon
- Αμαζόν Αθηνά
- analytics
- και
- Apache
- αρχιτεκτονική
- ΕΙΝΑΙ
- ΠΕΡΙΟΧΗ
- Τέχνη
- AS
- At
- εξουσιοδότηση
- διαθέσιμος
- αποφύγετε
- AWS
- Σχηματισμός Λίμνης AWS
- υποστηρίζεται
- βασίζονται
- μεταξύ
- επιχείρηση
- επιχειρήσεις
- by
- που ονομάζεται
- CAN
- κατάλογος
- κεντρική
- ορισμένες
- αλλαγή
- φορτία
- Επιλέξτε
- Πόλη
- κλικ
- Backup
- Στήλη
- Στήλες
- COM
- σε συνδυασμό
- πλήρης
- εξαρτήματα
- πρόξενος
- καταναλωτής
- έλεγχος
- ελέγχους
- χώρα
- δημιουργία
- δημιουργήθηκε
- δημιουργία
- δημιουργία
- Σταυρός
- Πελάτες
- ημερομηνία
- Λίμνη δεδομένων
- κοινή χρήση δεδομένων
- στρατηγική δεδομένων
- βάση δεδομένων
- αποφάσεις
- βαθύς
- βαθιά κατάδυση
- Προεπιλογή
- Ανάπτυξη
- διαφορετικές
- συζητήσουν
- κάτω
- Πτώση
- κάθε
- Νωρίτερα
- συντάκτης
- ΗΛΕΚΤΡΟΝΙΚΗ ΔΙΕΥΘΥΝΣΗ
- ΕΜΕΑ
- ενεργοποιημένη
- κρυπτογραφημένα
- κρυπτογράφηση
- Κινητήρας
- μηχανικός
- εισάγετε
- Εταιρεία
- Αιθέρας (ΕΤΗ)
- εξέλιξη
- παράδειγμα
- αναμένεται
- εμπειρία
- διερευνήσει
- εξωτερικός
- Αρχεία
- φιλτράρισμα
- φιλτράρισμα
- Φίλτρα
- Εύρεση
- Όνομα
- πρώτη φορά
- Ευελιξία
- Εξής
- Για
- μορφή
- σχηματισμός
- πλαισίων
- Γαλλία
- από
- πλήρη
- λειτουργικότητα
- μελλοντικός
- παράγεται
- παίρνω
- Δώστε
- διακυβέρνησης
- χορηγεί
- καθοδήγηση
- Έχω
- που έχει
- ακούω
- βοηθά
- Κυψέλη
- HTML
- http
- HTTPS
- ID
- εφαρμογή
- in
- Α.Ε.
- βιομηχανία
- πληροφορίες
- νεωτερίζω
- αλληλεπιδρούν
- ενδιαφερόμενος
- IT
- ταξίδι
- jpg
- λίμνη
- Οικόπεδο
- στρώμα
- μάθηση
- Επίπεδο
- μόχλευσης
- LIMIT
- γραμμές
- LINK
- τοποθεσία
- αγάπη
- Λυών
- κάνω
- ΚΑΝΕΙ
- διαχείριση
- μέλος
- Μενού
- μετανάστευση
- μοντέλο
- περισσότερο
- πολλαπλούς
- όνομα
- Πλοηγηθείτε
- Πλοήγηση
- Ανάγκη
- Νέα
- επόμενη
- NYC
- παρατηρούμε
- of
- on
- ONE
- ανοίξτε
- ανοιχτά δεδομένα
- λειτουργούν
- λειτουργίες
- Ευκαιρίες
- οργανώσεις
- ΑΛΛΑ
- παράθυρο
- Παρίσι
- μονοπάτι
- εκτελέσει
- δικαιώματα
- Πλάτων
- Πληροφορία δεδομένων Plato
- Πλάτωνα δεδομένα
- Πολιτικές
- Θέση
- παρόν
- Κύριος
- παραγωγός
- παρέχουν
- παρέχει
- RAM
- Διάβασε
- πρόσφατα
- αντανακλάται
- κάντε ΕΓΓΡΑΦΗ
- καταχωρηθεί
- αντικαθιστώ
- Απαιτεί
- πόρος
- περιορίζω
- περιορισμένος
- αποτέλεσμα
- Ρόλος
- ρόλους
- ΣΕΙΡΑ
- τρέξιμο
- ίδιο
- Αποθήκευση
- σενάρια
- Τμήμα
- επιλέγονται
- αρχαιότερος
- σειρά
- Κοινοποίηση
- Shared
- μοιράζονται
- απλοποίηση
- Στιγμιότυπο
- λογισμικό
- ανάπτυξη λογισμικού
- Μηχανικός Λογισμικού
- Λύσεις
- Ειδικότητα
- SQL
- ξεκίνησε
- Βήματα
- χώρος στο δίσκο
- κατάστημα
- αποθηκεύονται
- Στρατηγική
- Στρατηγική
- Σπάγγος
- τέτοιος
- υποστήριξη
- υποστηριζόνται!
- σύστημα
- τραπέζι
- ότι
- Η
- τους
- Αυτοί
- ώρα
- ταξίδι στο χρόνο
- φορές
- timestamp
- προς την
- τροχιά
- ταξίδι
- υπό
- μοναδικός
- Ενημέρωση
- ενημερώθηκε
- αναβάθμισης
- ΗΠΑ
- χρήση
- Χρήστες
- UTC
- ΕΠΙΚΥΡΩΝΩ
- Αξίες
- επαληθεύει
- εκδοχή
- ορατότητα
- ορατός
- Επίσκεψη
- με
- Εργασία
- λειτουργεί
- γράφω
- χρόνια
- Σας
- zephyrnet