Преглед садржаја[Сакрити][Прикажи]
Базе података су кључна компонента сваког програма, било да се хостује локално или у облаку.
Због растуће потребе за хостингом у облаку, све су више потребне релационе базе података засноване на облаку које обезбеђују доследност, поузданост и доступност, као и подршку за примену на мрежи.
Илустрација базе података засноване на облаку је Гоогле Цлоуд Спаннер.
Хајде да детаљно испитамо Гоогле Цлоуд Спаннер у овом чланку, укључујући све његове могућности, случајеве коришћења, цену и друге детаље.
Шта је Гоогле Цлоуд Спаннер?
Релациони ДБМС који усваја НевСКЛ методологију је Гоогле Цлоуд Спаннер. Осигурава АЦИД (атомичност, конзистентност, изолацију и издржљивост) усклађеност и посебно је погодан за ОЛТП (онлајн обрада трансакција).
И даље подржава архитектуру скалирања и веома је скалабилан, слично као НоСКЛ системи. Са скала-оут дизајном, једноставно је додати више чворова у постојећи кластер како би се дистрибуирало складиштење података и израчунавање и постигла скалабилност.
Предности НоСКЛ-а и НевСКЛ-а обезбеђују Гоогле Цлоуд Спаннер.
ТруеТиме, Гоогле-ов глобално синхронизовани сат, је основа доследности Гоогле Спаннер-а. Гоогле је креирао ТруеТиме, широко распрострањен и веома доступан глобални сат који је доступан свим Гоогле услугама у облаку и серверима.
ТруеТиме осигурава да ће новокреирана временска ознака, рецимо Т1, увек бити већа од било које временске ознаке Т2, све док је Т2 генерисан пре Т1. Као резултат тога, Труе-тиме је у стању да произведе временске ознаке које монотоно расту, што значи да ће се стално повећавати у читавом свом домену.
Апликације онда могу да користе ово да свакој својој трансакцији дају препознатљиве временске ознаке које расту. Сваки део података објављен у Гоогле Цлоуд Спаннер добија временску ознаку користећи ТруеТиме, а ова временска ознака је поуздана широм света.
То значи да ће свака трансакција која се чува у Спаннер-у имати посебну временску ознаку повезану са њом, која бележи тачан тренутак у којем је Спаннер обрадио трансакцију.
Уз помоћ ових временских ознака, Гоогле Цлоуд Спаннер може да понуди поуздано читање са било које тачке у свету без спречавања било каквог писања.
Поред тога, Гоогле Цлоуд Спаннер је у могућности да обезбеди строгу контролу истовремености за све своје трансакције.
Иако је Гоогле Цлоуд Спаннер можда извршио (и/или дуплирао) све трансакције на многим локацијама, спољном кориснику изгледа да су се све дешавале узастопно, једна за другом. Другим речима, Гоогле Цлоуд Спаннер функционише као јединствена машинска база података за спољне кориснике.
Глобални редослед временске ознаке обезбеђује Гоогле Цлоуд Спаннер, које трансакције могу да користе за наредне операције и упите. Корисници су морали да одлучују између спорих перформанси+јачих гаранција ИЛИ одличних перформанси+слабих гаранција у претходним системима база података.
Међутим, Гоогле Цлоуд Спаннер може да понуди робусна гаранција, висок интегритет трансакције и брже перформансе. Програмери би требало само да брину о томе да ли је свака њихова трансакција важећа и логика њихове апликације, уместо да брину о сукобима или тркама између многих трансакција.
Карактеристике
- Већина апликација је једноставна за креирање, интеграцију и тестирање.
- Може се окарактерисати као НевСКЛ база података јер подржава и НоСКЛ и СКЛ, решавајући проблеме скалабилности и перформанси са конвенционалним СКЛ базама података.
- Његова прецизност је прилично велика јер синхронизује време користећи атомске сатове и ГПС технологије.
- Трансакције са више табела су подржане.
- Укључује софистициране функције управљања и администрације, укључујући прављење резервних копија, опоравак, могућност креирања СЛА инстанци и још много тога.
- За локалне и мулти-регионалне инстанце, обезбеђује доступност од 99.999%.
- Хоризонтално скалира глатко са малим сметњама. Предност хоризонталне скалабилности је да када се додају додатни сервери, перформансе система се значајно побољшавају.
- Да би се изградио један животни циклус података, нуди упите за велике податке у реалном времену.
- На основу обима захтева и величине података, аутоматски дели податке.
- Не бира аутоматски секундарни индекс упркос чињеници да су подржани.
- Транспарентна репликација се нуди у многим подешавањима и географским подручјима.
- пружа софистицирану аналитику и податке.
- Подаци из различитих апликација и системи за складиштење су синхронизовани.
- Могуће су физичке зависности између табела базе података.
- За текући опоравак података, нуди Поинт-Ин-Тиме-Рецовери (ПИТР). Поред тога, можете да преузмете податке до нивоа микросекунде.
- Укључени су кључеви за шифровање којима управљају клијенти (ЦМЕК), ИАМ интеграција, енкрипција на нивоу података и друге мере безбедности на нивоу предузећа.
Користите случајеви
1. Сајтови за е-трговину широм света
Наручивање производа, прикупљање плаћања и ажурирање залиха су све функције трансакционог система које дефинишу е-трговину. Велики национални или светски отисци могу се видети на многим веб локацијама за е-трговину.
Учинити трансакционе базе података глобално доследним има неколико предности, укључујући осигурање интегритета података и минимизирање потребе за креативним софтверским инжењерским решењима за решавање проблема конзистентности података.
2. Обрада аналитике у реалном времену
Бројне врхунске могућности које олакшавају аналитичку обраду су укључене у Гоогле Цлоуд Спаннер. Ова побољшања укључују ствари као што су боља брзина упита, индекси партиционисања и учитавање података, између осталог. Ово чини овај РДБМС одличном опцијом за светски систем аналитичке обраде који је потпуно заснован на облаку.
3. Опоравак од катастрофе (ДР)
ДР је кључан, али веома изазован за спровођење, посебно ако се придржавате препоручене праксе коришћења удаљених географских ДР локација да бисте се заштитили од локалних несрећа. У стварности, многе ИТ компаније праве резервне копије и надају се да им никада неће требати.
За ДР, Спаннер пружа практичну будућу руту. Репликација података у Спаннер бази података на удаљену локацију ће обновити апликацију без потребе за њеном поновном изградњом користећи податке са резервне траке.
Направите нове рачунарске ресурсе на другој локацији и повежите их са резервним системом Спаннер базе података у случају да примарна локација постане доступна. Због своје једноставности, ДР је сада доступан за много више ИТ одељења.
4. Минимизирање ручне интервенције уз повећање времена одговора
Перформансе типичне базе података опадају када број корисника достигне унапред одређене граничне нивое. Потребно је много фаза за враћање перформанси, укључујући процену мерења перформанси и скалирање базе података по потреби.
Пошто постоји максимална величина за сервер, хоризонтално скалирање је тешко, док је вертикално једноставно. У таквим околностима, Гоогле Цлоуд Спаннер може бити практичан избор јер управља хоризонталним скалирањем уз малу интервенцију.
5. База података о играма
Сложене структуре базе података су потребне за праћење перформанси играча и података у онлајн играма, посебно играма за више играча. С обзиром на то да често захтева разбијање, многа предузећа се боре да расту и управљају овом сложеношћу.
Поред тога, пошто се НоСКЛ базе података могу прилагодити променама у основном моделу података, оне су супериорна опција за играње игара. Редунданција је такође кључна компонента софтвера за игре.
Пошто подржава све ове карактеристике, Гоогле Спаннер је погодна опција за базу података игара. Верујемо да ћете демонстрирањем ових случајева коришћења моћи да видите колико је Гоогле Цлоуд Спаннер свестран и да утврдите да ли је добар за ваше пословање.
6. Финансијске услуге
Регулаторна ограничења и очекивања купаца у овом сектору су савршена олуја. Регулаторне агенције, банке и финтецх компаније морају континуирано и савршено комуницирати.
Поред тога, стотине милиона трансакција морају бити обрађене беспрекорно од стране програма као што су гејтвејеви за плаћање и Онлине Банкинг истовремено пролазећи кроз сложене процедуре против превара и поравнања.
Да би се решио овај континуирани прилив података у прошлости, историјске базе података су морале да буду пажљиво реархитектоване и коришћена су нестабилна прилагођена решења. Гоогле Цлоуд Спаннер лако се носи са олујом.
Ограничење
Ипак, он има одређена ограничења, укључујући немогућност руковања приказима базе података, недостатак детаљних дозвола или подешавања улога и потребу за неколико заобилазних решења како би се у потпуности искористили сви чворови. Приликом избора, имајте на уму и ова ограничења.
Цене
Цена Спаннер-а је јасна и предвидљива. Плаћате се само за складиште које користе табеле и секундарни индекси ваше базе података (не унапред обезбеђено), складиште резервних копија, количину излаза из мреже и рачунарски капацитет ваше инстанце (мерен у бројним чворовима или процесорским јединицама).
Zakljucak
Заиста задивљујући производ, Гоогле Спаннер је одличан пример Гоогле-овог огромног технолошког умећа.
Ако Гугл настави да издаје такве револуционарне производе, ускоро ће надмашити и друге компаније у облаку и заузети позицију конкурента.
Ostavite komentar