Tuesday, October 19, 2010

Snowflake του πειραχτηριού το πρόγραμμα για να ενημερωθεί το τιτίβισμα IDs είναι πραγματικά περισσότερος όπως μια χιονοθύελλα τώρα

Την προηγούμενη εβδομάδα, σημειώσαμε ότι το πειραχτήρι ήταν στα πρόθυρα της εκτέλεσης του μακρύς--ο-κάνοντας Snowflake τους προγράμματος. Βασικά, αυτό ήταν ένα απαραίτητο βήμα που μεταστρέφει επάνω στον τρόπο που το τιτίβισμα IDs αντιμετωπίζεται οφειλόμενος της κίνησης του πειραχτηριού από MySQL σε Cassandra για την υποδομή βάσεων δεδομένων τους. Το πειραχτήρι σαφώς πραγματοποίησε ότι η μεταστροφή να είναι ελάχιστα μια ανώμαλη, και γίαυτό άρχισαν τους υπεύθυνους για την ανάπτυξη τρίτων για το τους μήνες πριν. Αλλά βγάζει ότι είναι πιό ανώμαλο από πραγματοποίησαν. Και γίαυτό η μετάβαση δεν έχει συμβεί ακόμα. Και για μια στιγμή. Μια θέση σήμερα από το συνήγορο ματ Harris υπεύθυνων για την ανάπτυξη στην ομάδα Google συζήτησης ανάπτυξης πειραχτηριών περιγράφει τι συνεχίζεται. Είναι ένα κομμάτι τεχνικό, και εάν είστε ένας υπεύθυνος για την ανάπτυξη, πρέπει προφανώς να διαβάσετε το σύνολο. Βράζει κάτω σε αυτό: μερικές γλώσσες προγραμματισμού, ειδικότερα JavaScript, δεν μπορούν να υποστηρίξουν τους αριθμούς με περισσότερα από 53 μπιτ. Αυτό είναι ένα πρόβλημα δεδομένου ότι Snowflake πρόκειται να δημιουργήσει το τιτίβισμα IDs που είναι εξηντατετράμπιτοι ανυπόγραφοι ακέραιοι αριθμοί.

No comments: