טיש פון קאָנטענץ[באַהאַלטן][ווייַזן]
דאַטאַבייסיז זענען אַ שליסל קאָמפּאָנענט פון יעדער פּראָגראַם, צי עס איז כאָוסטיד לאָוקאַלי אָדער אין די וואָלקן.
רעכט צו דער רייזינג נויט פֿאַר וואָלקן האָסטינג, וואָלקן-באזירט ריליישאַנאַל דאַטאַבייסיז וואָס צושטעלן קאָנסיסטענסי, רילייאַבילאַטי און אַוויילאַבילאַטי, ווי געזונט ווי שטיצן אָנליין דיפּלוימאַנץ, זענען ינקריסינגלי פארלאנגט.
אַ געמעל פון אַ וואָלקן-באזירט דאַטאַבייס איז Google Cloud Spanner.
לאָמיר ונטערזוכן Google Cloud Spanner אין-טיפקייַט אין דעם אַרטיקל, אַרייַנגערעכנט אַלע זייַן קייפּאַבילאַטיז, נוצן קאַסעס, פּרייַז און אנדערע דעטאַילס.
וואָס איז Google Cloud Spanner?
א ריליישאַנאַל DBMS וואָס אַדאַפּץ די NewSQL מעטאַדאַלאַדזשי איז Google Cloud Spanner. עס ינשורז אַסיד (אַטאָמיסיטי, קאָנסיסטענסי, אפגעזונדערטקייט און געווער) העסקעם און איז דער הויפּט פּאַסיק פֿאַר OLTP (אָנליין טראַנסאַקטיאָן פּראַסעסינג).
עס נאָך שטיצט וואָג-אויס אַרקאַטעקטשער און איז זייער סקאַלאַבלע, פיל ווי NoSQL סיסטעמען. מיט אַ וואָג-אויס פּלאַן, עס איז פּשוט צו לייגן מער נאָודז צו אַ יגזיסטינג קנויל אין סדר צו פאַרשפּרייטן דאַטן סטאָרידזש און קאַמפּיאַטיישאַן און דערגרייכן סקאַלאַביליטי.
די אַדוואַנטידזשיז פון NoSQL און NewSQL זענען ביידע צוגעשטעלט דורך Google Cloud Spanner.
TrueTime, Google ס גלאָובאַלי סינגקראַנייזד זייגער, איז די יקער פון Google Spanner ס קאָנסיסטענסי. Google האָט באשאפן TrueTime, אַ וויידלי פונאנדערגעטיילט און העכסט בנימצא גלאבאלע זייגער וואָס איז צוטריטלעך צו אַלע Google וואָלקן באַדינונגס און סערווערס.
TrueTime ינשורז אַז אַ ניי באשאפן טימעסטאַמפּ, לאָזן אונדז זאָגן T1, וועט שטענדיק זיין העכער ווי קיין טימעסטאַמפּ ט 2, ווי לאַנג ווי T2 איז דזשענערייטאַד איידער T1 איז געווען. ווי אַ רעזולטאַט, True-Time איז ביכולת צו פּראָדוצירן טימעסטאַמפּס וואָס זענען מאַנאַטאַניקלי גראָוינג, טייַטש אַז זיי וועלן קעסיידער זיין רייזינג איבער זייער גאַנץ פעלד.
אַפּפּליקאַטיאָנס קענען דעריבער נוצן דעם צו געבן יעדער פון זייער טראַנזאַקשאַנז אָפּשיידנדיק, רייזינג טימעסטאַמפּס. יעדער שטיק פון דאַטן ארויס צו Google Cloud Spanner באקומט אַ טימעסטאַמפּ ניצן TrueTime, און דעם טימעסטאַמפּ איז פאַרלאָזלעך ווערלדווייד.
דעם מיטל אַז יעדער טראַנסאַקטיאָן געהאלטן אין ספּאַנער וועט האָבן אַ ספּעציעל צייט שטעמפּל פֿאַרבונדן מיט אים, וואָס רעקאָרדירט די גענוי רעגע אין וואָס ספּאַנער פּראַסעסט די טראַנסאַקטיאָן.
מיט די הילף פון די צייט סטאַמפּס, Google Cloud Spanner קענען פאָרשלאָגן פאַרלאָזלעך לייענען פֿון קיין פונט אין דער וועלט אָן פּרעווענטינג קיין שרייבט.
דערצו, Google Cloud Spanner איז ביכולת צו צושטעלן שטרענג קאַנקעראַנסי קאָנטראָל פֿאַר אַלע זיין טראַנזאַקשאַנז.
כאָטש Google קלאָוד ספּאַננער קען האָבן דורכגעקאָכט (און / אָדער דופּליקייטיד) אַלע טראַנזאַקשאַנז אַריבער פילע לאָוקיישאַנז, צו אַ פונדרויסנדיק באַניצער זיי אַלע ויסקומען צו האָבן געטראפן סאַקווענטשאַלי, איינער נאָך די אנדערע. אין אנדערע ווערטער, Google Cloud Spanner פאַנגקשאַנז ווי אַ איין מאַשין דאַטאַבייס פֿאַר פונדרויסנדיק ניצערס.
א גלאבאלע טימעסטאַמפּ סדר איז צוגעשטעלט דורך Google Cloud Spanner, וואָס טראַנזאַקשאַנז קענען נוצן פֿאַר סאַבסאַקוואַנט אַפּעריישאַנז און פֿראגן. יוזערז האָבן צו באַשליסן צווישן פויל פאָרשטעלונג + שטארקער אַשוראַנס אָדער גרויס פאָרשטעלונג + שוואַך געראַנטיז אין פריערדיק דאַטאַבייס סיסטעמען.
אָבער, Google Cloud Spanner קענען פאָרשלאָגן שטאַרק אַשוראַנס, הויך טראַנסאַקטיאָן אָרנטלעכקייַט און קוויקער פאָרשטעלונג. דעוועלאָפּערס זאָל נאָר זאָרגן צו מאַכן זיכער אַז יעדער פון זייער טראַנזאַקשאַנז איז גילטיק און זייער אַפּלאַקיישאַן לאָגיק, אלא ווי זאָרג וועגן קיין קאָנפליקט אָדער ראַסעס צווישן זייער פילע טראַנזאַקשאַנז.
איינריכטונגען
- רובֿ אַפּפּס זענען פּשוט צו שאַפֿן, ויסשטימען און פּרובירן.
- עס קענען זיין קעראַקטערייזד ווי אַ NewSQL דאַטאַבייס זינט עס שטיצט ביידע NoSQL און SQL, און סאַלווינג די סקאַלאַביליטי און פאָרשטעלונג פּראָבלעמס מיט קאַנווענשאַנאַל SQL דאַטאַבייסיז.
- די פּינטלעכקייט איז גאַנץ גרויס ווייַל עס סינגקראַנייזיז צייט ניצן אַטאָמישע קלאַקס און גפּס טעקנאַלאַדזשיז.
- קרייַז-טיש טראַנזאַקשאַנז זענען געשטיצט.
- כולל סאַפיסטאַקייטיד פאַרוואַלטונג און אַדמיניסטראַטיווע פֿעיִקייטן, אַרייַנגערעכנט באַקאַפּ, אָפּזוך, די פיייקייט צו שאַפֿן SLA ינסטאַנסיז, און מער.
- פֿאַר היגע און מאַלטי-רעגיאָנאַל ינסטאַנסיז, 99.999% אַוויילאַבילאַטי.
- האָריזאָנטאַל וואָג סמודלי מיט קליין כינדראַנס. די נוץ פון האָריזאָנטאַל סקאַלאַביליטי איז אַז ווען נאָך סערווערס זענען מוסיף, די פאָרשטעלונג פון די סיסטעם ימפּרוווז באטייטיק.
- צו בויען אַ איין דאַטן ליפעסיקלע, עס אָפפערס פאַקטיש-צייט גרויס דאַטן קווערינג.
- באַזירט אויף בעטן באַנד און דאַטן גרייס, עס אויטאָמאַטיש שאַרדז דאַטן.
- עס קען נישט אויטאָמאַטיש אויסקלייַבן אַ צווייטיק אינדעקס טראָץ דעם פאַקט אַז זיי זענען געשטיצט.
- טראַנספּעראַנט רעפּלאַקיישאַן איז געפֿינט אין פילע סעטאַפּס און געאָגראַפיעס.
- גיט סאַפיסטאַקייטיד אַנאַליטיקס און דאַטן.
- דאַטן פון פאַרשידענע אַפּלאַקיישאַנז און סטאָרידזש סיסטעמען זענען סינגקראַנייזד.
- גשמיות דיפּענדאַנסיז צווישן דייטאַבייס טישן זענען מעגלעך.
- פֿאַר אָנגאָינג דאַטן אָפּזוך, עס אָפפערס פונט-אין-צייט רעקאָווערי (PITR). אַדדיטיאָנאַללי, איר קענען צוריקקריגן דאַטן אַראָפּ צו די מיקראָסעקאָנד מדרגה.
- קונה-מאַנידזשד ענקריפּשאַן קיז (קמעק), יאַמ ינאַגריישאַן, דאַטן-שיכטע ענקריפּשאַן און אנדערע פאַרנעמונג-מדרגה זיכערהייט מיטלען זענען אַרייַנגערעכנט.
ניצן קאַסעס
1. E- האַנדל זייטלעך ווערלדווייד
אָרדערינג פּראָדוקטן, קאַלעקטינג פּיימאַנץ און אַפּדייטינג ינוואַנטאָריעס זענען אַלע טראַנסאַקטיאָנאַל סיסטעם פאַנגקשאַנז וואָס דעפינירן E- האַנדל. גרויס נאציאנאלע אָדער ווערלדווייד פאָאָטפּרינץ קענען זיין געזען אויף פילע E- האַנדל וועבסיטעס.
מאכן טראַנסאַקטיאָנאַל דאַטאַבייסיז גלאָובאַלי קאָנסיסטענט האט עטלעכע אַדוואַנטידזשיז, אַרייַנגערעכנט ינשורינג דאַטן אָרנטלעכקייַט און מינאַמייזינג די נויט פֿאַר שעפעריש ווייכווארג ינזשעניעריע סאַלושאַנז צו אַדרעס דאַטן קאָנסיסטענסי פּראָבלעמס.
2. פּראַסעסינג אַנאַליטיקס אין פאַקטיש-צייט
פילע קאַטינג-ברעג קייפּאַבילאַטיז וואָס פאַסילאַטייט אַנאַליסיס פּראַסעסינג זענען אַרייַנגערעכנט מיט Google Cloud Spanner. די ימפּרווומאַנץ אַרייַננעמען טינגז ווי בעסער אָנפֿרעג גיכקייַט, פּאַרטישאַנינג ינדעקסיז און דאַטן לאָודינג, צווישן אנדערע. דאָס מאכט דעם RDBMS אַ ויסגעצייכנט אָפּציע פֿאַר אַ ווערלדווייד אַנאַליסיס פּראַסעסינג סיסטעם וואָס איז טאָוטאַלי וואָלקן-באזירט.
3. ומגליק אָפּזוך (דר)
DR איז קריטיש אָבער העכסט טשאַלאַנדזשינג אין ווירקונג, ספּעציעל אויב איר אַדכיר צו די רעקאַמענדיד פירונג פון ניצן ווייַט דזשיאַגראַפיק דר לאָוקיישאַנז צו באַשיצן קעגן היגע קאַלאַמאַטיז. אין פאַקט, פילע IT קאָמפּאַניעס מאַכן באַקאַפּס און האָפֿן אַז זיי קיינמאָל דאַרפֿן זיי.
פֿאַר DR, Spanner גיט אַ פּראַקטיש צוקונפֿט מאַרשרוט. רעפּליקייטינג די דאַטן אין אַ ספּאַנער דאַטאַבייס צו אַ ווייַט אָרט וועט ומקערן אַ אַפּלאַקיישאַן אָן די נויטיק צו ריבילד עס מיט דאַטן פֿון אַ באַקאַפּ טאַשמע.
שאַפֿן פריש קאָמפּיוטער רעסורסן אין אַ אַנדערש אָרט און פאַרבינדן זיי צו די באַקאַפּ ספּאַננער דאַטאַבייס סיסטעם אין פאַל די ערשטיק פּלאַץ איז בנימצא. רעכט צו זיין פּאַשטעס, DR איז איצט צוטריטלעך צו פיל מער IT דיפּאַרטמאַנץ.
4. מינימיזינג מאַנואַל ינטערווענטיאָן בשעת ינקריסינג ענטפער צייַט
א טיפּיש דאַטאַבייס פאָרשטעלונג דיקליינז ווען די נומער פון ניצערס ריטשאַז די פּרידיטערמינד שוועל לעוועלס. עס נעמט פילע סטאַגעס צו ומקערן פאָרשטעלונג, אַרייַנגערעכנט אַססעססינג די פאָרשטעלונג מעזשערמאַנץ און סקיילינג די דאַטאַבייס ווי נייטיק.
ווייַל עס איז אַ מאַקסימום גרייס פֿאַר אַ סערווער, האָריזאָנטאַל סקיילינג איז שווער, כאָטש ווערטיקאַל סקיילינג איז פּשוט. אין אַזאַ צושטאנדן, Google Cloud Spanner קענען זיין אַ פּראַקטיש ברירה זינט עס מאַנידזשיז האָריזאָנטאַל סקיילינג מיט קליין ינטערווענטיאָן.
5. גיימינג דאַטאַבאַסע
קאָמפּלעקס דאַטאַבייס סטראַקטשערז זענען דארף צו שפּור שפּילער פאָרשטעלונג און דאַטן אין אָנליין שפּילערייַ, ספּעציעל מולטיפּלייַער שפּילערייַ. געגעבן אַז עס אָפט דאַרף שאַרדינג, פילע געשעפטן געראַנגל צו וואַקסן און פירן דעם קאַמפּלעקסיטי.
אַדדיטיאָנאַללי, ווייַל NoSQL דאַטאַבייסיז קענען אַדאַפּט צו ענדערונגען אין די אַנדערלייינג דאַטן מאָדעל, זיי זענען אַ העכער אָפּציע פֿאַר גיימינג. יבעריקייַט איז אויך אַ קריטיש קאָמפּאָנענט פון די שפּיל ווייכווארג.
זינט עס שטיצט אַלע די קעראַקטעריסטיקס, Google Spanner איז אַ פּאַסיק אָפּציע פֿאַר אַ גיימינג דאַטאַבייס. מיר גלויבן אַז דורך דעמאַנסטרייטינג די נוצן קאַסעס, איר וועט קענען צו זען ווי ווערסאַטאַל Google Cloud Spanner איז און באַשליסן צי עס איז אַ גוט גלייַכן פֿאַר דיין געשעפט.
6. פינאַנציעל באַדינונגס
די רעגולאַטאָרי ריסטריקשאַנז און קונה עקספּעקטיישאַנז אין דעם סעקטאָר זענען אַ גאנץ שטורעם. רעגולאַטאָרי יידזשאַנסיז, באַנקס און פינטעטש קאָמפּאַניעס מוזן קאַנטיניואַסלי און בישליימעס יבערגעבן.
אין דערצו, הונדערטער פון מיליאַנז פון טראַנזאַקשאַנז מוזן זיין כאַנדאַלד פלאָלאַסלי דורך מגילה ווי צאָלונג גייטווייז און אָנליין באַנקינג בשעת אויך דורכגעגאנגען קאָמפּלעקס אַנטי-שווינדל און ייִשובֿ פּראָוסידזשערז.
צו שעפּן דעם קעסיידערדיק ינפלאָו פון דאַטן אין דער פאַרגאַנגענהייט, היסטארישע דאַטאַבייסיז האָבן צו זיין מאַטיקיאַלאַסלי ריאַרטשיטעד, און אַנסטייבאַל מנהג סאַלושאַנז זענען געניצט. דער שטורעם איז לייכט כאַנדאַלד דורך Google Cloud Spanner.
באַגרענעצונג
פונדעסטוועגן, עס האט זיכער לימיטיישאַנז, אַרייַנגערעכנט די ינאַביליטי צו שעפּן דאַטאַבייס קוקן, די פעלן פון גראַניאַלער דערלויבעניש אָדער ראָלע סעטטינגס און די נויט פֿאַר עטלעכע וואָרקאַראָונדס צו גאָר נוצן אַלע די נאָודז. בשעת איר מאַכן אַ ברירה, האַלטן די ריסטריקשאַנז אויך.
פּרייסינג
די פּרייַז פון ספּאַננער איז סטרייטפאָרווערד און פאָרסיאַבאַל. איר זענט בלויז באַצאָלט פֿאַר די סטאָרידזש וואָס די טישן און צווייטיק ינדעקסיז פון דיין דאַטאַבייס נוצן (ניט פּרי-פּראַוויזשייטאַד), באַקאַפּ סטאָרידזש, די סומע פון נעטוואָרק עגרעסס און די קאַמפּיוטינג קאַפּאַציטעט פון דיין בייַשפּיל (געמאסטן אין אַ נומער פון נאָודז אָדער פּראַסעסינג וניץ).
סאָף
Google Spanner, אַן אמת אַסטאַנישינג פּראָדוקט, איז אַ פּרעכטיק ביישפּיל פון Google ס ריזיק טעקנאַלאַדזשיקאַל גוואַלד.
אויב Google האלט ריליסינג אַזאַ ערד-ברייקינג פּראָדוקטן, עס וועט באַלד יקסיד אנדערע וואָלקן אויך-ראַנז און נעמען אַ שטעלע ווי אַ קאָנקורענט.
לאָזן אַ ענטפֿערן