ืืืฃ ืืื ืืชืืืจืืช ืืื ืืจืืื ืืืืืขืช ืจืืืื ืืืืจืื ื-Spanner. ืื ืืกืฃ, ืืืกืืจ ืขื ืืคืืกื ื ืืืื ื ืชืื ืื ืืขื ื ืืืื ืืืืืจ ืืืืื ืฉื ืืืืืจ. ืืืืืจ ืืืืขื ืืืจืืืืงืืื ืฉื ืืกืื ื ืชืื ืื, ืืืจืืืืงืืื ืฉื ื ืชืื ืื ืืืืื ืืกืื ืฉืืืืืขืื ืืคืืืงืฆืืืช ืืจืืืืช ืืืืจืื ื-Spanner ืืืกื ืื ืชืื ืื ืืจืืฆืืื ื ืฉืืื. ืืืชืื ืืืงืฉืจ ืืื, ืืื ืืฆืื ืืืฉืืช ืฉืื ืืช ืืืืกืื ื ืชืื ืื ืฉื ืืืืจืื ืืจืืืื. ืืืื ืืื 'ืืืืจ', 'ืืงืื' ื'ืืจืืื' ืืฉืืฉืื ืืกืืจืืืื ืืืืจื ืืืืืจ ืืื ืืฆืืื ืืช ืืืฉืืช ืฉืืฉ ืื ืืืฉื ืืืคืืืงืฆืื ืืจืืืช ืืืืจืื. ืืืืืืืืช ืฉืืืคืืขืืช ืืืฃ ืืื ืืืืกืกืืช ืขื ืืืืขื ืฉื ืืคืืืงืฆืื ืืจืืืช ืืืืจืื ืฉื ืกืคืง SaaS ืฉื ืืฉืืื ืื ืืฉ (HR) ื- Google Cloud. ืืืช ืืืจืืฉืืช ืืื ืฉืืืื ืืงืืืืช ืฉื ืกืคืง ื-HR SaaS ืชืืื ืืืฉื ืืืคืืืงืฆืื ืืจืืืช ืืืืืจืื. ืืืงืืืืช ืืืื ื ืงืจืืื ืืืืจืื.
ืจืืืื ืืืืจืื
ืืืืจืืช ืืจืืื ืืื ืืฆื ืฉืื ืืืคืข ืืืื ืื ืืื ืืืคืขืื ืฉื ืืคืืืงืฆืืืช ืชืืื ื ืืฉืจืชืื ืืืืจืื ืื ืืงืืืืช ืืจืืืื. ืืชืื ืืช ืืื ืฉื ืชืืื ื ืืืืื ืืืชืจืื ืืืงืื ืืืื ืื ืืืืืจ ืืืื ืืืืืช ืื ืืืคื ืืงืืืืช ืื ืืืืจืื. ืืืืฉื ืืื ืืื ืืกืืกืืช ืืคืืืคืืจืืืช ืฉื ืืืฉืื ืขื ื, ืฉืืื ืืชืฉืชืืช ืืืกืืกืืช ืืฉืืชืคืช ืืืื ืืจืืื ืื.
ืืคืฉืจ ืืืฉืื ืขื ืจืืืื ืืืืจืื ืืกืื ืฉื ืืืืงื ืืืืืฆืืช ืฉืืืืกืกืช ืขื ืืฉืืื ืืืฉืื ืืฉืืชืคืื, ืืื ืืกืื ื ืชืื ืื. ืืคืฉืจ ืืืฉืืืช ืืช ืื ืืืืืจืื ืืื ืืื ืืืจืืช: ืืืืืจืื ืืืืงืื ืืช ืืชืฉืชืืช, ืืื ืฆืื ืืจืืช ืืื ืืงืืื ืืฉืื, ืืื ืืื ืืืืจ ืืฉ ืืจืื ืืืขืืื ืืืืจื. ืจืืืื ืืืืจืื ืืื ืืืง ืืจืื ืืืคืืืงืฆืืืช ืฉื ืชืืื ื ืืฉืืจืืช (SaaS), ืื ืื ืืืืื.
โซSpanner ืืื ืืกื ื ืชืื ืื ืื ืืื ืืืืคื ืืื, ืืจืื ืฉืืชืืืื ืืืจืืื ืื, ืืืืืจ ืืขืงืื, ืฉืืฉืื ืืช ืืืชืจืื ืืช ืฉื ืืืื ืืกื ืื ืชืื ืื ืืจืืฆืืื ื ืขื ืืืืืช ืืจืืื ืืืคืงืืช ืื ืืืกืืช. Google Cloud ื-Spanner ืืฉ ืกืื ืืืงื ืืืกืืช ืขื ืกืืืืืช, ืกืืื ื ืชืื ืื ื ืืืคืื, ืืืื ืขืงืืืืช ืืืง, ืืจื ืืงืฆืืืช ACID ืืจืืืืช ืืฆืืจืืช ืืฉืคืช ืฉืืืืชืืช SQL ืฉืืืืฉืืช ANSI 2011 SQL. โซ ืืื ืืกืคืง ืืคืก ืืื ืืฉืืชื ืืชืืืืงื ืืชืืื ื ืช ืื ืืืฉืืื ืืืืืจ, ืขื ืืกืื ืจืืช ืฉืืจืืช (SLA) ืืืืื ืืช ืฉื 99.999%. ืื ืืกืฃ, Spanner ืชืืื ืืืคืืืงืฆืืืช ืืืืจื ืืืช ืขื ืจืืืื ืืืืจืื, ืืืกืคืง ืืืื ืืช ืืืืื ืืืืจืืืืช.
ืงืจืืืจืืื ืื ืืืืคืื ื ืชืื ืื ืฉื ืืืืจืื
ืืืคืืืงืฆืื ืืจืืืช ืืืืจืื, ืื ืชืื ืื ืฉื ืื ืืืืจ ืืืืืืื ืืืืช ืืืื ืืืฉืืช ืืจืืืืงืืื ืืืช ืืืกื ืื ืชืื ืื ืืืกืืกื ืฉื Spanner. ืืจืฉืืื ืืืื ืืคืืจืืืช ืืืฉืืช ืฉืื ืืช ืืืจืืืืงืืืจื ืฉืืฉืืฉืืช ืืืืคืื ืื ืชืื ืื ืฉื ืืืืจ ื-Spanner:
- ืืืคืข: ืืืืจ ื ืืฆื ืืืืคื ืืืขืื ืืืืคืข ืืื ืฉื Spanner, ืขื ืืกื ื ืชืื ืื ืืื ืืืื ืืืืืจ ืืื.
- ืืกื ื ืชืื ืื: ืืืืจ ื ืืฆื ืืืกื ื ืชืื ืื ืืืืคืข Spanner ืืืื ืฉืืืื ืืื ืืกืื ื ืชืื ืื.
- ืืืื: ืืืืจ ื ืืฆื ืืืืืืืช ืืืขืืืืช ืืืกื ื ืชืื ืื, ืืืืืืื ืืืืืช ืืื ืืืืจืื ืืืืชื ืืกื ื ืชืื ืื.
- ืฉืืจื: ื ืชืื ื ืืืืืจ ืื ืฉืืจืืช ืืืืืืืช ืฉื ืืกื ืื ืชืื ืื. ืืืืืืืช ืืืื ืืฉืืชืคืืช ืขื ืืืืจืื ืืืจืื.
ืืงืจืืืจืืื ืื ืฉืืืขืื ื ืงืจืืื ืืคืืกื ื ืืืื ื ืชืื ืื, ืืื ืืืกืืจืื ืืคืืจืื ืืงืืข ืืคืืกื ื ืืืื ื ืชืื ืื ืฉื ืจืืืื ืืืืจืื. ืืืืื ืืื ืืืืกืก ืขื ืืงืจืืืจืืื ืื ืืืืื:
- ืืืืื ื ืชืื ืื: ืจืืช ืืืืืื ืฉื ืื ืชืื ืื ืืื ืืืืจืื ืฉืื ืื ืืื ืฉืืงืื ืืฉืื ืืืื ืืฉืืืืฉ ืืืืฉื ืืจืืืช ืืืืจืื. ืืืืืื, ืืื ืฆืจืื ืืืคืจืื ืืช ืื ืชืื ืื ืืืืคื ืคืืื ืื ืืืื, ืืืื ืืฉ ืจืฉืืืืช ืืงืจืช ืืืฉื (ACL) ืขืฆืืืืืช ืฉืืคืฉืจ ืืืืืืจ ืื ืชืื ืื ืฉื ืื ืืืืจ. ืืืืืื ื ืืืข ืืืืืืจืืช ืฉื ืขืฉื ืืืื ืืงืจืืืจืืื ืื ืืงืืืืจืืืช ืืืจืืช. ืืืืืื, ืืจืืฉืืช ืจืืืืืืจืืืช ืืชืืืืืช ืืกืืืืืช ืขืฉืืืืช ืืืฆืจืื ืจืืช ืืืืื ืืืืื ืืืชืจ.
- ืืืืฉืืช: ืงืืืช ืืืฆืืจืคืืช ืืืืฆืืื ืฉื ืคืขืืืืืืช ืืืืืจ ืืืงืฉืจ ืฉื ืืฆืืจืช ืืืคืข, ืืกื ื ืชืื ืื, ืืืื ืื ืฉืืจื.
- ืคืขืืืืช: ืืืืื ืืช ืื ืืืืจืืืืช ืฉื ืืืฉืื ืคืขืืืืช ืืืคืืื ืืืช, ืกืคืฆืืคืืืช ืืืืืจ, ืฉื ืืกื ื ืชืื ืื ืืคืขืืืืช ื ืืืื. ืืืืืื, ืชืืืืงื ืฉืืืคืช, ืจืืฉืื ืืืืื, ืืืืืืื ืื ืคืขืืืืช ืฉื ืชืืื ืืช ืืชืืืฉืฉืืช ืืืกืื (DR).
- ืืชืืื ืืืืงืฃ: ืืืืืืช ืืืจืืื ืืช ืืคืชืจืื ืืฆืืจื ืืืงื ืืื ืืืคืฉืจ ืฆืืืื ืขืชืืืืช. ืืชืืืืจ ืฉื ืื ืชืื ืืช ืืืื ืืช ืืกืคืจ ืืืืืจืื ืฉืืชืื ืืช ืืืืื ืืชืืื ืืื.
- ืืืฆืืขืื:
- ืืืืื ืืฉืืืื: ืืืืืืช ืืืงืฆืืช ืืฉืืืื ืืืขืืืื ืืื ืืืืจ, ืืืคื ืืชืืคืขืช ืืฉืื ืืจืืขืฉ ืืืืคืฉืจ ืืืฆืืขื ืงืจืืื ืืืชืืื ืฆืคืืืื ืืื ืืืืจ.
- ืืฉืืืื ืืื ืืืืืื ืืื ืืืืจ: ืืืืืช ืืืื ืืืืืช ืืืืืฆืขืช ืฉื ืืฉืืืื ืืื ืืืืจ. ืื ืื ืืืืจื ืืืืจ ืฉืืชื ืฆืจืืืื ืืฉืื ืืคืืืช ืืช ืืกืืื ืืื ืขืืืจ ืื ืืืืจ ืื ืคืจื, ืืื ืฉืืชื ืฆืจืืืื ืืฉืื ืืคืืืช N ืืคืื ืืกืืื ืืื ืขืืืจ ืื N ืืืืืจืื ืืื.
- ืืขืืืืช ืืืฉืืืื: ืืืืืืช ืืืฉืชืืฉ ืืืฉืืืื ืื ืคืขืืืื ืฉื ืืืืจืื ืืืจืื ืืื ืืืกืื ืืขืืืืืช ืืืืืืืช.
- ืืืืจืช ืืืงืื ืืืืคืืืืืืฆืื ืฉื ืืื ืืืืืืจ: ืืคืฉืจ ืืืืืจ ืืืคืืืืืืืช ืฉืืคืื ืกืคืฆืืคืืช ืืื ืืืืจ, ืื ืฉืื ืชืื ืื ืฉื ืื ืืืืจ ืืืฆืื ืืืืงืื ืฉืื ืืื ืืืืืืจ ืืื ืืื ืขืืืจ ืืืืืจ.
- ืชืงื ืืช ืืชืืืืืช: ืืืืืืช ืืขืืื ืืืจืืฉืืช ืฉื ืชืขืฉืืืช ืืืืื ืืช ืืคืืงืืืช ืืืื, ืฉืืื ื ืืจืฉืช ืืคืจืื ืืืืืืช ืฉื ืืฉืืืื ืืคืขืืืืช ืชืืืืงื. ืืืืืื, ืืจืืฉืืช ืืืื ืืืงืื ืื ืชืื ืื ืืฆืจืคืช ืืืืืืืช ืฉืคืจืืื ืืืฉืืื ืืืืื ืืืืืกื ื ืคืืืืช ืจืง ืืฆืจืคืช. ืืืจื ืืื, ืืชืขืฉืืืช ืืคืื ื ืกืืืช ื ืืจืฉืื ืืคืชืืืช ืืฆืคื ื ืื ืืืื ืืืงืื (CMEK), ืืื ืืืืจ ืขืฉืื ืืจืฆืืช ืืืฉืชืืฉ ืืืคืชื ืืฆืคื ื ืืฉืื.
ืืงืืข ืืื ืืคืืจื ืื ืืคืืก ืฉื ื ืืืื ื ืชืื ืื ืืืงืฉืจ ืฉื ืืงืจืืืจืืื ืื ืืืื. ืฆืจืื ืืืฉืชืืฉ ืืืืชื ืงืจืืืจืืื ืื ืืฉืืืืจืื ืืคืืก ืื ืืืื ื ืชืื ืื ืขืืืจ ืงืืืฆื ืกืคืฆืืคืืช ืฉื ืืืืจืื.
ืืคืืกื ื ืืืื ื ืชืื ืื ื-Multi-tenancy
ืืงืืขืื ืืืืื ืืชืืืจืื ืืจืืขืช ืืคืืกื ื ืืืื ืื ืชืื ืื ืืขืืงืจืืื: ืืืคืข, ืืกื ื ืชืื ืื, ืืืื ืืฉืืจื.
Instance
ืืื ืืกืคืง ืืืืื ืืื, ืชืื ืืช ื ืืืื ืื ืชืื ืื ืฉื ืืืืคืข ืืืืกื ืช ืืช ืื ืชืื ืื ืฉื ืื ืืืืจ ืืืืคืข ืืืืกื ื ืชืื ืื ื ืคืจืืื ืฉื Spanner. ืืืคืข ืฉื Spanner ืืืื ืืืืื ืืกื ื ืชืื ืื ืืื ืื ืืืชืจ. ืืืคืืก ืืื, ื ืืฆืจ ืจืง ืืกื ื ืชืื ืื ืืื. ืืืคืืืงืฆืืืช ืืฉืืื ืืื ืืฉ ืฉืืืืจื ื ืขืืื ืงืืื, ื ืืฆืจืช ืืื ืืจืืื ืืงืื ืืืื ืช Spanner ื ืคืจืืช ืขื ืืกื ื ืชืื ืื ืืื.
ืืคื ืฉื ืืชื ืืจืืืช ืืืืืืจืื ืืืื, ืืืคืืก ื ืืืื ืื ืชืื ืื ืืฉ ืืืืจ (tenant) ืืื ืืื ืืืื ื.
ืืคืจืื ืืื ืืืงืจืื ืืื ืืืืจ ืืืคืฉืจืช ืฉืืืืฉ ืGoogle Cloud ืคืจืืืงืืื ื ืคืจืืื ืืื ืืืฉืื ืืืืืืช ืืืื ื ืคืจืืื ืืืืืจืื ืฉืื ืื. ืืชืจืื ื ืืกืฃ ืืื ืฉืืคืฉืจ ืืืืืจ ืืช ืืืืืจื ืฉื ืื ืืืคืข ืขื ืกืื ืืืืงืื ืฉื ืื ืืืืจ (ืืืืจื ืื ืจื-ืืืืจื), ืืื ืืฉืคืจ ืืช ืืืืืฉืืช ืืืืืฆืืขืื ืฉื ืืืืงืื.
ืืืจืืืืงืืืจื ืืืืื ืืืชืจืื ืืื ืืกืคืจ ืฉื ืืืืจืื. ืกืคืงื SaaS ืืืืืื ืืืฆืืจ ืื ืืกืคืจ ืฉื ืืืคืขืื ืืืืืจืื ืืจืฆืืืื, ืืื ืืืืืืช ืงืฉืืืืช.
ืืืืื ืืืื ืืคืืจืืืช ืืืฉืคืขืืช ืฉื ืืคืืก ื ืืืื ื ืชืื ื ืืืืคืข ืขื ืงืจืืืจืืื ืื ืฉืื ืื.
| ืงืจืืืจืืื ืื | ืืืคืข โ ืืคืืก ื ืืืื ื ืชืื ืื ืฉื ืืืืจ ืืื ืืื ืืืคืข |
|---|---|
| ืืืืื ื ืชืื ืื |
|
| Agility |
|
| ืชืคืขืื |
|
| ืืืชืืื ื ืืืชืจืืืืช |
|
| ืืืฆืืขืื |
|
| ืืจืืฉืืช ืจืืืืืืจืืืช ืืืจืืฉืืช ืชืืืืืช |
|
ืืกืืืื, ืืืกืงื ืืช ืืขืืงืจืืืช ืื:
- ืืชืจืื: ืจืืช ืืืืืื ืืื ืืืืื
- ืืืกืจืื: ืืชืงืืจื ืืชืคืขืืืืช ืืื ืืืืื, ืืขืืืช ืืืืื ืืืชืจ ืคืืื ืฆืืืืืช ืืืื ืืืื ืืืื ืฉื 100 ืืืืืืช ืงืืืืืช ืืื ืืืืจ. ืืื ืชืืืื ืืฉืืชืืฃ ืืฉืืืื ืืื ืืืืจืื.
ืืคืืก ื ืืืื ื ืชืื ื ืืืืคืข ืืชืืื ืืืืืื ืืชืจืืืฉืื ืืืืื:
- ืืืืจืื ืฉืื ืื ืืคืืืจืื ืขื ืคื ื ืืืืื ืจืื ืฉื ืืืืจืื ืืืงืืงืื ืืคืชืจืื ืืงืืื.
- ืืจืืฉืืช ืจืืืืืืจืืืช ืืชืืืืืช ืฉื ืืืืจืื ืืกืืืืื ืืืืืืืช ืจืืืช ืืืืืืช ืืืชืจ ืฉื ืืืืื ืืคืจืืืืงืืื ืืืงืืจืช.
- ืืืื ืืืืืจืื ืืฉืชื ื ืืืืคื ืืฉืืขืืชื, ืื ืฉืฉืืชืืฃ ืืฉืืืื ืืื ืืืืจืื ืขื ื ืคื ืืืื ืืชื ืืขื ืืืืื ืขืืื ืืืจืื ืืืืืืงืืช ืืืคืืืขื ืืืืืช.
ืืกื ื ืชืื ืื
ืืชืื ืืช ืฉื ื ืืืื ื ืชืื ืื ืืืกื ื ืชืื ืื, ืื ืืืืจ ื ืืฆื ืืืกื ื ืชืื ืื ืืชืื ืืืคืข Spanner ืืืื. ืืืืืื ืืืืืช ืืื ืืกืื ื ืชืื ืื ืืืืคืข ืืื. ืื ืืืคืข ืืื ืื ืืกืคืืง ืืืกืคืจ ืืืืืจืื, ืฆืจืื ืืืฆืืจ ืืื ืืืคืขืื. ืืืคืืก ืืื ืืจืื ืฉืืืคืข ืืืื ืฉื Spanner ืืฉืืชืฃ ืืื ืืื ืืืืจืื.
ื-Spanner ืืฉ ืืืืื ืงืฉืืื ืฉื 100 ืืกืื ื ืชืื ืื ืืื ืืืคืข. ืืืฉืืขืืช ืฉื ืืืืืื ืืื ืืื ืฉืื ืกืคืง ื-SaaS ืฆืจืื ืืืจืืื ืืช ืืคืขืืืืช ืืขืืจ ื-100 ืืงืืืืช, ืืื ืฆืจืื ืืืฆืืจ ืืืืฉืชืืฉ ืืืื ืืืคืขืื ืฉื Spanner.
ืืืงืจื ืฉื ืืคืืืงืฆืืืช ืืฉืืื ืืื ืืฉ, ืกืคืง ื-SaaS ืืืฆืจ ืืื ืื ืื ืืืืจ ืืืืฆืขืืช ืืกื ื ืชืื ืื ื ืคืจื ืืืืคืข Spanner.
ืืคื ืฉื ืืชื ืืจืืืช ืืชืจืฉืื ืืื, ืืืคืืก ื ืืืื ืื ืชืื ืื ืืฉ ืืืืจ ืืื ืืื ืืกื ื ืชืื ืื.
ืชืื ืืช ื ืืืื ืื ืชืื ืื ืืืกื ืื ืชืื ืื ืืืคืฉืจืช ืืืืื ืืืื ืืจืืช ืืกื ืื ืชืื ืื ืฉื ืื ืชืื ืื ืฉื ืืืืจืื ืฉืื ืื. ืขื ืืืช, ืืืืืื ืฉืืืืืจ ืืืืคืข Spanner ืืืื, ืื ืืกืื ืื ืชืื ืื ืฉื ืืืืืจืื ืืืืงืื ืืช ืืืชื ืืืคืืืืืืืช ืฉืืคืื ืืืช ืืืชื ืืืืจื ืืกืืกืืช ืฉื ืืืฉืื ืืืืกืื, ืืื ืื ื ืขืฉื ืฉืืืืฉ ืืชืืื ื ืืืืงื ืืืืืืจืคืืช. ืืชื ืืืืืื ืืืฉืชืืฉ ืืชืืื ื ืฉื ืืืืงื ืืืืืืจืคืืช ื-Spanner ืืื ืืืฆืืจ ืืืืฆืืช ืฉื ืืืคืขืื ืืืืงืืืื ืฉืื ืื, ืืืืฉืชืืฉ ืืืืืฆืืช ืฉืื ืืช ืฉื ืืืคืขืื ืขืืืจ ืืกืื ื ืชืื ืื ืฉืื ืื ืืืืชื ืืืคืข.
ืืืืื ืืืื ืืคืืจืืืช ืืืฉืคืขืืช ืฉื ืืคืืก ื ืืืื ื ืชืื ื ืืกื ืื ืชืื ืื ืขื ืงืจืืืจืืื ืื ืฉืื ืื.
| ืงืจืืืจืืื ืื | ืืกื ื ืชืื ืื โ ืืคืืก ื ืืืื ื ืชืื ืื ืฉื ืืืืจ ืืื ืืื ืืกื ื ืชืื ืื |
|---|---|
| ืืืืื ื ืชืื ืื |
|
| Agility |
|
| ืชืคืขืื |
|
| ืืืชืืื ื ืืืชืจืืืืช |
|
| ืืืฆืืขืื |
|
| ืืจืืฉืืช ืจืืืืืืจืืืช ืืืจืืฉืืช ืชืืืืืช |
|
ืืกืืืื, ืืืกืงื ืืช ืืขืืงืจืืืช ืื:
- ืืชืจืื: ืจืื ืืื ืื ืืช ืฉื ืืืืื ื ืชืื ืื ืืืืืื ืืฉืืืื; ืจืื ืืื ืื ืืช ืฉื ืืขืืืืช ืืฉืืืื; ืืื ืืืืจ ืืืืื ืืืืืช ืืืืื ืืฉืื ื-CMEK ืืฉืื.
- ืืืกืจืื: ืืกืคืจ ืืืืื ืฉื ืืืืจืื ืืื ืืืคืข; ืืืืฉืืช ืืืืืืช ืืืืงืื ืื ืื ืืฉืชืืฉืื ืืชืืื ืช ืืืืืงื ืืืืืืืจืคืืช.
ืืคืืก ื ืืืื ื ืชืื ื ืืกื ืื ืชืื ืื ืืชืืื ืืืืืื ืืชืจืืืฉืื ืืืืื:
- ืืื ืืงืืืืช ื ืืฆืืื ืืืืชื ืืืืจ ืืืืืืจืคื ืืืืกืื ื ืชืื ืื ืื ืืคืืคืื ืืืืชื ืจืฉืืช ืจืืืืืืจืืช.
- ืืืืจืื ืฆืจืืืื ืืคืจืื ืฉื ืื ืชืื ืื ืฉืืืืกืกืช ืขื ืืืขืจืืช, ืืืืืืช ืืืืืช ืืช ืื ืชืื ืื ืืืฉืืืจ ืืืชื, ืืื ืื ืืกืืืืื ืืฉืืชืืฃ ืฉื ืืฉืืื ืืชืฉืชืืช.
- ืืืืจืื ืฆืจืืืื CMEK ืืฉืืื.
- ืืขืืืช ืืื ืฉืืงืื ืืฉืื. ืืืฉืืืื ืืืื ืืืืืื ืฉื ืืจืฉืื ืืื ืืืืจ ื ืืืืื ืืืขืืืช ืฉื ืืืคืข. ืจืฆืื ืฉืืืืจืื ืืฉืชืืฉื ืืืฉืืืื ืื ืคืขืืืื ืฉื ืืืืจืื ืืืจืื.
ืืืื
ืืืคืืก ื ืืืื ืื ืชืื ืื ืืืืื, ื ืขืฉื ืฉืืืืฉ ืืืกื ื ืชืื ืื ืืืื ืฉืืืืฉื ืกืืืื ืืืืื ืขืืืจ ืืื ืืืืจืื, ืื ืขืฉื ืฉืืืืฉ ืืงืืืฆื ื ืคืจืืช ืฉื ืืืืืืช ืขืืืจ ืื ืชืื ืื ืฉื ืื ืืืืจ. ืืื ืืืืืื ืืื ืืืืืืืช, ืืคืฉืจ ืืืืื ืืช tenant ID ืืฉืืืช ืืืืืืืช ืืงืืืืืช, ืืกืืืืช ืื ืืกืืืืืช ืขื ืฉื.
ืืคืืก ื ืืืื ืื ืชืื ืื ืืื, ืฉืื ืืฉืชืืฉืื ืืงืืืฆื ื ืคืจืืช ืฉื ืืืืืืช ืืื ืืืืจ, ืืกืคืง ืจืืช ืืืืื ื ืืืื ืืืจืื ืืืฉืืืื ืืืคืฉืจืืืืช ืืงืืืืืช (ืืคืืกื ื ืืืื ืืืืื ื ืืืกื ืื ืชืื ืื). ืชืืืื ืืืฆืืจืคืืช ืืืื ืืฆืืจืช ืืืืืืช ืืืฉืืช ืืืื ืืงืกืื ืืฉืืืืช ืจืคืจื ืฆืืืืืช ืืฉืืืืื.
ืืคืฉืจ ืืืฆืืจ ืขื 5,000 ืืืืืืช ืืื ืืกื ื ืชืื ืื. ืืืื ืืืืืช ืฉืืืืืื ืืื ืชืืืื ืืช ืืฉืืืืฉ ืืืคืืืงืฆืื ืขืืืจ ืืืง ืืืืงืืืืช.
ืื ืืกืฃ, ืฉืืืืฉ ืืืืืืืช ื ืคืจืืืช ืืื ืืงืื ืขืืื ืืืจืื ืืืฆืืืจืืช ืืืืื ืฉื ืคืขืืืืช ืขืืืื ืกืืืื. ืืื ืืคืชืืจ ืืช ืืืขืืืช ืืืื ื ืืจืฉ ืืื ืจื.
ืืืงืจื ืฉื ืืคืืืงืฆืืืช ืืฉืืื ืื ืืฉ, ืกืคืง ื-SaaS ืืืื ืืืฆืืจ ืงืืืฆื ืฉื ืืืืืืช ืืื ืืงืื ืขื tenant ID ืืงืืืืืช ืืฉืืืช ืืืืืืืช. ืืืืืื, customer1_employee, customer1_payroll ื-customer1_department.
ืืืืืคืื, ืื ืืืืืื ืืืฉืชืืฉ ืืืืื ืืืืืจ ืืกืืืื ืขื ืฉื ืืืชืช ืืืืื ืืช ืืฉื customer1.employee, customer1.payroll ื-customer1.department.
ืืคื ืฉืืคืฉืจ ืืจืืืช ืืืืืืจืื ืืืื, ืืืคืืก ื ืืืื ื ืชืื ื ืืืืื ืืฉ ืงืืืฆื ืืืช ืฉื ืืืืืืช ืืื ืืืืจ (tenant).
ืืืืื ืืืื ืืคืืจืืืช ืืืฉืคืขืืช ืฉื ืืคืืก ื ืืืื ื ืชืื ื ืืืืื ืขื ืงืจืืืจืืื ืื ืฉืื ืื.
| ืงืจืืืจืืื ืื | ืืืื โ ืงืืืฆื ืืืช ืฉื ืืืืืืช ืืื ืืคืืก ืฉื ื ืืืื ื ืชืื ืื ืฉื ืืืืจ |
|---|---|
| ืืืืื ื ืชืื ืื |
|
| Agility |
|
| ืชืคืขืื |
|
| ืืืชืืื ื ืืืชืจืืืืช |
|
| ืืืฆืืขืื |
|
| ืืจืืฉืืช ืจืืืืืืจืืืช ืืืจืืฉืืช ืชืืืืืช |
|
ืืกืืืื, ืืืกืงื ืืช ืืขืืงืจืืืช ืื:
- ืืชืจืื: ืจืืช ืืืจืืืืช ืืืขืืืืช ืืฉืืืื ืืื ืื ืืช.
- ืืืกืจืื:
- ืจืื ืืื ืื ืืช ืฉื ืืืืื ื ืชืื ืื ืืืืืื ืืฉืืืื.
- ืืืื ืืืืืช ืฉืืืขืจืืช ืชืืืื ืืช ืคืขืืืืช ืืขืืืื ืฉื ืืกืืืื ืื ืืืืืจืื ืืฆืืจืคืื ืืขืืชืื ืงืจืืืืช.
- ืื ืื ืืฉืชืืฉืื ืืชืืื ื ืฉื ืืืืงื ืืืืืืจืคืืช, ืืืืงืื ืื ืืืืฉ.
- ืื ืืคืฉืจ ืืขืงืื ืืืจื ืืืืจืื ืื ืคืจื. ืืืืืข ืืืืื ืขื ืฆืจืืืช ืืฉืืืื ืืจืืช ืืืืื ืฉืืืื ืืื ื ืชืื ืื ืกืืืืกืืืื ืขื ืืืื ืืืืื.
- ืืืืืจืื ืืื ืืคืฉืจืืช ืืืฉืชืืฉ ืืืคืชืืืช CMEK ืืฉืืื ืืืืืืช ืืช ืื ืชืื ืื ืฉืืื.
ืืืคืืก ืฉื ื ืืืื ื ืชืื ืื ืืืืื ืืชืืื ืืืืืื ืืชืจืืืฉืื ืืืืื:
- ืืคืืืงืฆืืืช ืืจืืืืช ืืืืจืื ืฉืื ื ืืจืฉ ืืื ืืคืจืืช ื ืชืื ืื ืขื ืคื ืืืง, ืืื ืืชื ืจืืฆืื ืืคืจืื ืืืืืช ืืืืฆืขื ืืงืจื ืืืืืื.
- ืืขืืืช ืืื ืฉืืงืื ืืฉืื. ืืขืืืช ืืืื ืืืืืช ืืื ืืืืจ ื ืืืื ืืืขืืืช ืืื ืืกื ื ืชืื ืื.
Row
ืืคืืก ื ืืืื ืื ืชืื ืื ืืกืืคื ืืฉืจืช ืืกืคืจ ืืืืจืื ืขื ืงืืืฆื ืืฉืืชืคืช ืฉื ืืืืืืช, ืืืฉืจ ืื ืฉืืจื ืฉืืืืช ืืืืืจ ืกืคืฆืืคื. ืืคืืก ื ืืืื ืื ืชืื ืื ืืื ืืืืฆื ืจืื ืงืืฆืื ืืช ืฉื ืจืืืื ืืืืจืื, ืฉืื ืืืื โ ืืืชืฉืชืืช ืืขื ืืกืืืื ืืืืืื ืื ืชืื ืื โ ืืฉืืชืฃ ืืื ืืื ืืืืจืื. ืืชืื ืืืื, ืืฉืืจืืช ืืืืืงืืช ืืืืืฆืืช ืขื ืกืื ืืคืชืืืช ืจืืฉืืื, ืืืฉืจ tenant ID ืืื ืืจืืื ืืจืืฉืื ืฉื ืืืคืชื. ืืืืื ืช ืืืืืช ืืืจืืื, Spanner ืชืืื ืืชืื ืืช ืืื ืืฆืืจื ืืืืื ืืืืชืจ ืื ืืื ืืืื ืืืจืืื ืืืืืืช ืืื ืืืืื.
ืืืงืจื ืฉื ืืคืืืงืฆืืืช ืืฉืืื ืื ืืฉ, ืืืคืชื ืืจืืฉื ืฉื ืืืืช ืืฉืืจ ืืืื ืืืืืช ืฉืืืื ืฉื customerID ืืฉื payrollID.
ืืคื ืฉืืคืฉืจ ืืจืืืช ืืืืืืจืื ืืืื, ืืืคืืก ื ืืืื ื ืชืื ื ืืฉืืจืืช ืืฉ ืืืื ืืืช ืืืื ืืืืจืื (tenants).
ืื ืืืื ืืื ืืืคืืกืื ืืืืจืื, ืื ืืคืฉืจ ืืฉืืื ืืืืฉื ืื ืชืื ืื ืืืคืืก ืืฉืืจื ืื ืคืจื ืขืืืจ ืืืืจืื ืฉืื ืื. ืฉืืืืฉ ืืคืืืช ืืืืืืช ืืืคืฉืจ ืืืฉืืื ืืืจ ืืืชืจ ืคืขืืืืช ืฉื ืขืืืื ืกืืืื, ืืฉืื ืืืืจ ืืงืื ืืืืืืช ืืฉืื ืืืกื ืื ืชืื ืื. ืืืืื ืจืื, ืืืืฉื ืืื ืืคืฉืืช ืืช ืชืืืืื ืืฆืืจืืฃ, ืืกืจืช ืืืืฉื ืืืชืคืขืื.
ืืืืื ืืืื ืืคืืจืืืช ืืืฉืคืขืืช ืฉื ืืคืืก ื ืืืื ื ืชืื ื ืืฉืืจืืช ืขื ืงืจืืืจืืื ืื ืฉืื ืื.
| ืงืจืืืจืืื ืื | ืฉืืจื โ ืงืืืฆืช ืฉืืจืืช ืืืช ืืื ืชืื ืืช ืฉื ื ืืืื ื ืชืื ืื ืืืืืจ |
|---|---|
| ืืืืื ื ืชืื ืื |
|
| Agility |
|
| ืชืคืขืื |
|
| ืืืชืืื ื ืืืชืจืืืืช |
|
| ืืืฆืืขืื |
|
| ืืจืืฉืืช ืจืืืืืืจืืืช ืืืจืืฉืืช ืชืืืืืช |
|
ืืกืืืื, ืืืกืงื ืืช ืืขืืงืจืืืช ืื:
- ืืชืจืื: ืืคืฉืจืืช ืืจืืื ืืืืื; ืชืงืืจื ืชืคืขืืืืช ื ืืืื; ื ืืืื ืกืืืืช ืคืฉืื.
- ืืืกืจืื: ืชืืจืืช ืืืืื ืขื ืืฉืืืื; ืืืกืจ ืืืฆืขื ืืงืจื ืืืืฆืขื ืืขืงื ืืื ืืืืจ.
ืืืคืืก ืืื ืืชืืื ืืืืืื ืืชืจืืืฉืื ืืืืื:
- ืืคืืืงืฆืืืช ืคื ืืืืืช ืฉืืืืขืืืช ืืืืืงืืช ืฉืื ืืช, ืฉืืื ืืืืื ืงืคืื ื ืฉื ืืืืืช ืื ืชืื ืื ืื ืืืืื ืืืื ืืฉืืขืืชืืช ืืืฉืืืื ืืงืืืช ืืชืืืืงื.
- ืฉืืชืืฃ ืืงืกืืืื ืฉื ืืฉืืืื ืืืืืจืื ืฉืืฉืชืืฉืื ืืืคืืืงืฆืื ืืจืืช ืืฉืืืืฉ ืืืื ืื, ืชืื ืฆืืฆืื ืืงืฆืืช ืืืฉืืืื.
ืืคืืกื ื ืืืื ื ืชืื ืื ืื ืืืื ืืืืืจ ืืืืื ืฉื ืืืืืจ
ืืืืื ืืืื ืืืฆืืืช ืืฉืืืืืช ืืื ืืคืืกื ื ืืืื ื ืชืื ืื ืฉืื ืื ืืคื ืื ืืงืจืืืจืืื ืื ืืจืื ืืืืื.
| Instance | ืืกื ื ืชืื ืื | ืืืื | Row | |
|---|---|---|---|---|
| ืืืืื ื ืชืื ืื | ืืืฉืืื | ืืืืื | ืืื ืื ื | ื ืืืื |
| ืืืืฉืืช | ื ืืืื | ืืื ืื ื | ืืื ืื ื | ืืื ืืืื |
| ืงืืืช ืืชืคืขืื | ืืืืื | ืืืืื | ื ืืืื | ื ืืืื |
| ืฉืื ืื ืืืื | ืืืืื | ืืืืื (ืืื ืื ืืฉืชืืฉืื ืืืืคืขืื ื ืืกืคืื ืืฉืืืืขืื ืืืืืื) | ืืืืืืช (ืืื ืื ืืฉืชืืฉืื ืืืกืื ื ืชืื ืื ื ืืกืคืื ืืฉืืืืขืื ืืืืืื) | ืืื ืืืื |
| ืืืฆืืขืื1 โ ืืืืื ืืฉืืืื | ืืืืื | ื ืืืื | ื ืืืื | ื ืืืื |
| ืืืฆืืขืื1 โ ืืฉืืืื ืืื ืืืืืื ืืื ืืืืจ | ืืืืื | ืืื ืื ื ืืืื | ืืื ืื ื | ืืื ืืื ืืืื ืืื ืืืืจ |
| ืืืฆืืขืื1 โ ืืขืืืืช ืืืฉืืืื | ื ืืืื | ืืืืื | ืืืืื | ืืืืื |
| ืืืฆืืขืื1 โ ืืืืจืช ืืืงืื ืืืืคืืืืืืฆืื ืฉื ืืื ืืืืืืจ | ืืืืื | ืืื ืื ื | ืืื ืื ื | ืืื ืื ื |
| ืชืงื ืืช ืืชืืืืืช | ืืื ืืืื | ืืืืื | ืืื ืื ื | ื ืืืื |
โซ1 ืืืืฆืืขืื ืชืืืืื ืืืื ืืขืืฆืื ืืกืืืื ืืืฉืืืืช ืืืืืืฆืืช ืืฉืืืืชืืช. ืืขืจืืื ืฉืืืฆืืื ืืื ืื ืจืง ืฆืืคืืื ืืืืฆืขืช.
ืืืคืืกืื ืืื ืืืืื ืื ืืืื ื ืชืื ืื ืืืคืืืงืฆืื ืกืคืฆืืคืืช ืขื ืจืืืื ืืืืจืื ืื ืืื ืฉืืืืืื ืืช ืจืื ืืืจืืฉืืช ืฉืื ืขื ืกืื ืืงืจืืืจืืื ืื. ืื ืงืจืืืจืืื ืืกืืื ืื ื ืืจืฉ, ืืคืฉืจ ืืืชืขืื ืืืฉืืจื ืฉืื ืืื ืืืคืืข.
ืืคืืกื ื ืืืื ื ืชืื ืื ืืฉืืืืื
ืืจืื, ืชืื ืืช ืืืช ืฉื ื ืืืื ื ืชืื ืื ืืกืคืืงื ืืื ืืขื ืืช ืขื ืืืจืืฉืืช ืฉื ืืคืืืงืฆืื ืืจืืืช ืืืืจืื. ืืืงืจื ืืื, ืืคืฉืจ ืืื ืื ืฉืืฉ ืชืื ืืช ืืืช ืื ืืืื ืื ืชืื ืื.
ืืืง ืืืืคืืืงืฆืืืช ืืจืืืืช ืืืืืจืื ืืืจืฉืืช ืืื ืืคืืกื ื ืืืื ื ืชืื ืื ืื-ืืื ืืช. ืืืืืื, ืืคืืืงืฆืื ืขื ืืื ืืืืจืื ืฉืชืืืืช ืืจืื ืืื ืืืช, ืืจืื ืจืืืื ืืืจืืช Enterprise.
ืชืืื ืืช ืืืื ื:
- ืืืื ืืืืืช ืืฉืชืื
- ืืืืืช ืืืืืช ืืืืื ืขืืืื ื ืขื ื ืคื ืื ืชืื ืื
- ืืืจื ืืื ืชืืื ืืชืืื ืืช ืืืืืืืช
- ืืืคืืก ืฉื ื ืืืื ื ืชืื ื ืืฉืืจื ืืื ืืืขืื ืืื ืืฉืืืืฉ ืืชืืื ืืช ืืืื ื
- ื ืืืื ืืืืืจืื ืืื ืคืฉืื
- ืืื ืฆืืจื ืืืฆืืจ ืืฉืืืื ืกืคืฆืืคืืื ืื ืืืขืืืื ืืืืืจ
ืจืื ืจืืืื:
- ืืชืืื ืืืงืืืืช ืืฉืืืื ืฉืืื ืืื ืืจืืฉืืช ืืืงืืช ืืืืืื ืืืื ืืจืืืช ืืืงืฃ ืืคืขืืืืช ืื ืืืืื.
- ืืืคืืก ืฉื ื ืืืื ื ืชืื ื ืืืืื ืื ืืืคืืก ืฉื ื ืืืื ื ืชืื ื ืืกื ืื ืชืื ืื ืื ืืืขืืืื ืืืืื ืืจืื ืจืืืื:
- ืืืืืืืช ืืืืื ืืงืกืื ืื ืืืขืืืื ืืืืืจ.
- ืืืืืื ืคืฉืื ืืชืื ืืช ืฉื ื ืืืื ื ืชืื ืื ืืืกื ื ืชืื ืื
- ืืื ืชืืืื ืืืืืื ืฉื ื ืชืื ืื ืืืืื.
- ืืืืื ืฉื ืืืืจ (tenant) ืฆืจืื ืืืืืช ืืืืฉื ืืืื ืืืืฅ ื-Spanner.
ืืกืืื Enterprise:
- ืืืจื ืืื ืืืืืจ ืืจืื ืืืืื ืขื ืืืืื ืืืื ืืืื ืืื ืืืืืืื.
- ืืืืืจ ืืฉ ืืฉืืืื ืืืขืืืืื ืฉืืืืืื ืงื ื ืืืื ืืืขืืื ืืืืืื ืืื.
- ืืคืืก ื ืืืื ื ืชืื ื ืืืืคืข ืืชืืื ืืืื ืืจืืช ืืืจืืื.
ืฉืืื ืืืืืฆืช ืืื ืืฉืืืจ ืืคืืกื ื ืืืื ื ืชืื ืื ืฉืื ืื ืืืกืื ื ืชืื ืื ืฉืื ืื. ืืคืฉืจ ืืฉืื ืืคืืกื ื ืืืื ื ืชืื ืื ืฉืื ืื ืืืกื ื ืชืื ืื ืฉื Spanner, ืืื ืื ืืงืฉื ืขื ืืืืขื ืฉื ืืืืืงืช ืืืืฉื ืืคืขืืืืช ืืืืืจ ืืืืื ืฉื ืืืคืืืงืฆืื.
ืืงืืข ืขืืฆืื ืืืคืืืงืฆืื ืืคืืจืืื ืืื ืฉืืงืืืื ืืขืืฆืื ืืคืืืงืฆืืืช ืืจืืืืช ืืืืจืื ืฉืจืืืื ืืืื ืืฉืืืืฉ ืืืคืืก ืืื ืื ืืืื ืืคืืกืื ืฉื ื ืืืื ื ืชืื ืื.
ื ืืืื ืืืืืจ ืืืืื ืฉื ืืืืืจ
ืืืืืจืื ืืฉ ืืืืืจ ืืืื. ืืื, ืืชื ืฆืจืืืื ืืืืืืข ืืช ืคืขืืืืช ืื ืืืื ืืืชืืืืืช ืืืคืืืงืฆืืืช ื-Multi-tenant ืฉืืื. ืื ืืกืฃ ืืคืขืืืืช ืืืกืืกืืืช ืฉื ืืฆืืจื, ืขืืืื ืืืืืงื ืฉื ืืืืจืื, ืืืื ืืฉืงืื ืืช ืืคืขืืืืช ืื ืืกืคืืช ืืืืืช ืฉืงืฉืืจืืช ืื ืชืื ืื:
ืืืฆืื ื ืชืื ื ืืืืืจ:
- ืืฉืืืืงืื ืืืืจ, ืืืืืฅ ืืืืฆื ืงืืื ืืช ืื ืชืื ืื ืฉืื ืืืืื ืืืคืื ืืช ืืขืจื ืื ืชืื ืื ืืืืื ืขืืืจื.
- ืืฉืืฉืชืืฉืื ืืืคืืก ืฉื ื ืืืื ื ืชืื ืื ืืจืืช ืืฉืืจื ืื ืืืืื, ืืขืจืืช ืืืคืืืงืฆืืืช ืืจืืืช ืืืืืจืื ืฆืจืืื ืืืืืืข ืืช ืืืืฆืื ืื ืืืคืืช ืืืชื ืืชืืื ืช ืืกื ืื ืชืื ืื (ืืืฆืื ืืกื ื ืชืื ืื), ืืืืืืืข ืืืืืงื ืืืชืืืช ืืืฉืืช ืืื ืืืืฆืื ืืช ืืืง ืื ืชืื ืื ืฉืืชืืื ืืืืืจ.
ืืืืื ื ืชืื ืื ืฉื ืืืืจืื:
- ืืฉืืฉืชืืฉืื ืืชืื ืืช ืื ืืืื ื ืชืื ืื ืฉื ืืืคืข ืื ืืกื ื ืชืื ืื ืืืืืื ื ืชืื ืื ืฉื ืืืืจืื ืกืคืฆืืคืืื, ืฆืจืื ืืืฉืชืืฉ ืืคืื ืงืฆืืืช ืืืืฆืื ืื ืืืืืื ืฉื ืืกื ืื ืชืื ืื.
- ืืฉืืฉืชืืฉืื ืืชืื ืืช ืื ืืืื ื ืชืื ืื ืฉื ืืืื ืื ืฉืืจื ืืืืืื ื ืชืื ืื ืืืืืจืื ืกืคืฆืืคืืื, ืืืคืืืงืฆืื ืืจืืืช ืืืืืจืื ืฆืจืืื ืืืืืืข ืืช ืืคืขืืื ืืื. ืืกื ืื ืชืื ืื ืฉื Spanner ืื ืืืื ืืงืืืข ืืืื ื ืชืื ืื ืฉืืืืื ืืืืื ืืืืจ.
ืืขืืจืช ื ืชืื ืื ืฉื ืืืืจ:
ืืื ืืืขืืืจ ืืืืจ ืืืคืืก ืืื ืฉื ื ืืืื ื ืชืื ืื ืืืคืืก ืืืจ (ืื ืืืขืืืจ ืืืืจ ืืืืชื ืืคืืก ืฉื ื ืืืื ื ืชืื ืื ืืื ืืืคืขืื ืื ืืกืื ื ืชืื ืื), ืฆืจืื ืืืืฅ ืืช ืื ืชืื ืื ืืืคืืก ืืื ืฉื ื ืืืื ื ืชืื ืื ืืืืืกืืฃ ืืืชื ืืืคืืก ืืืืฉ ืฉื ื ืืืื ื ืชืื ืื.
- ืื ืืฉ ืกืืืื ืืืฉืืชื ืฉื ืืืคืืืงืฆืื, ืืืฆืขืื ืืืฆืื/ืืืืื.
- ืื ืื ืืคืฉืจ ืืืฉืืืช ืืช ืืกื ืื ืชืื ืื, ืฆืจืื ืืืฆืข ืืขืืจื ืฉื ืืกื ืื ืชืื ืื ืืื ืืื ืืฉืืชื.
ืกืืื ื ืืกืคืช ืืืขืืจืช ืืืืจืื ืืื ืฆืืฆืื ืืืฉืคืขื ืฉื ืืืืจืื ืฉืฆืืจืืื ืืฉืืืื ืจืืื.
ืขืืฆืื ืืคืืืงืฆืืืช
ืืฉืืชืื ื ืื ืืคืืืงืฆืื ืืคื ืขืงืจืื ื-Multi-tenancy, ืฆืจืื ืืืืืืข ืืืืืงื ืขืกืงืืช ืฉืืืืขืช ืืืืืจืื. ืืืืืจ, ืืื ืคืขื ืฉืืืคืืืงืฆืื ืืคืขืืื ืืืืืงื ืขืกืงืืช, ืืื ืชืืื ืฆืจืืื ืืืืืช ืืืงืฉืจ ืฉื ืืืืจ ืืืืจ.
ืื ืงืืืช ืืื ืฉื ืืกื ื ืชืื ืื, ืขืืฆืื ืืืคืืืงืฆืื ืืืืจ ืฉืื ืฉืืืืชื ืฆืจืืื ืืืืืช ืืืคืขืืช ืืื ืืคืืก ื ืืืื ืื ืชืื ืื ืฉืื ืืืืืจ ื ืืฆื. ืืงืืขืื ืืืืื ื ืกืืืจ ืขื ืืื ืืืืืฉืืื ืืืจืืืืื ืืขืืฆืื ืืคืืืงืฆืืืช ืืจืืืืช ืืืืจืื.
ืืืืจื ืฉื ืฉืืืืชืืช ืืืืืืจืื ืืื ืืืื ืืืืืจืื
ืืืคืื ืืื ืื ืฉื ื ืชืื ื ืืืืจืื ืืืงืฉืืช ืฉื ืืคืืืงืฆืืืช ืืืืจืื ืืชืืฆืข ืืืืฆืขืืช ืืืืจืช ืืืคืื:
- ืืืคืืกื ื ืืืื ื ืชืื ืื ืฉื ืืกื ื ืชืื ืื ืื ืืืคืืกื ื ืืืื ื ืชืื ืื ืฉื ืืืคืข, ืืืจืืืช ืืืืืจ ืืกืคืืงื ืืื ืืืฉืช ืื ืชืื ืื ืฉื ืืืืจ.
- ืืื ืืืฉืชืืฉ ืืืคืืกื ื ืืืื ื ืชืื ื ืืืื, ืฆืจืื ืืงืืืข ืืช ืืฉืืืช ืื ืืื ืื ืฉื ืืืืืืืช.
- ืืื ืืืืืจ ื ืชืื ืื ืฉื ืืืืจ ืกืคืฆืืคื, ืฆืจืื ืืืฉืชืืฉ ืืคืจืืืงืืื ืืืชืืืืื ืืืคืืกื ื ืืืื ืฉื ื ืชืื ื ืฉืืจืืช.
ืืืืจ ืืืื ืืืืืช ืืื ืืื ืืืจืืขืช ืืคืืกื ื ืืืื ืื ืชืื ืื. ืืืืคืื ืืื ืืชืืืืก ืืืืืขื ืฉื ืืืืจืืช ืืืืืจ ืืชืจืืืฉ ืืืื ืฉื ืืคืืืงืฆืื ืืจืืืช ืืืืจืื ืฉืืฉืชืืฉืช ืืื ืืคืืกื ื ืืืื ืื ืชืื ืื ืื-ืืื ืืช. ืืฉืืืืจ ืืกืืื ื ืืฆื ืืชืื ืืช ืืืช, ืืืง ืืืืคืืืงืฆืืืช ืืจืืืืช ืืืืืจืื ืืฉืชืืฉืืช ืืชืื ืืช ืืืช ืื ืืืื ื ืชืื ืื ืขืืืจ ืื ืืืืืจืื. ืืืงืจื ืืื ื ืืื ืืืืคื ืืจืืื ืืืืคืื ืืื.
ืื ืืืืจ ืืืฆืข ืืืืืงื ืขืกืงืืช (ืืืืืื, ืขืืื ืืชืืืจ ืืืืฆืขืืช ืืืื ืืืืืจ ืฉืื), ืืืืืงืช ืืืคืืืงืฆืื ืฆืจืืื ืืงืืืข ืืช ืืคืืก ื ืืืื ืื ืชืื ืื ืฉื ืืืืืจ, ืืช ืืืงืื ืื ืชืื ืื ืขืืืจ ืืืื ืืืืจ ื ืชืื, ืืืืคืฆืืื ืืืช, ืืช ืืืกืืืช ืืชื ืืฉืืืช ืืืืืืืช (ืขืืืจ ืืคืืก ืืืืื).
ืืืืืืงื ืฉื ืืืคืืืงืฆืื ืืื ืืืจืฉืช ืืืคืื ืฉื ืืคืืกืื ืฉื ื ืืืื ื ืชืื ืื ืืืืืจ ืืืืืจ. ืืืืืืช ืืงืื ืืืื, connection string ืืชืืืืก ืืืกื ืื ืชืื ืื ืฉืื ื ืืฆืืื ื ืชืื ื ืืืืืจ. ืืืืืื ืืืื ืืช ืืืคืข Spanner ืืืช ืืกื ืื ืชืื ืื. ืืืงืจื ืฉื ืืืคืข ืฉื ืชืื ืืช ืื ืืืื ื ืชืื ืื ืืืกื ื ืชืื ืื, ืงืืข ืืงืื ืืื ืืกืคืืง ืืื ืฉืืืคืืืงืฆืื ืชืชืืืจ ืืชืืฆืข ืฉืืืืชืืช:
tenant id -> (data management pattern,
database connection string)
ื ืืจืฉ ืขืืฆืื ื ืืกืฃ ืืืคืืกื ื ืืืื ืื ืชืื ืื ืฉื ืืืืื ืืืฉืืจื.
ืืคืืก ืื ืืืื ื ืชืื ืื ืืืืื
ืืชืื ืืช ืื ืืืื ื ืชืื ื ืืืื, ืืฉ ืืื ืืืืจืื ืืืืชื ืืกื ื ืชืื ืื. ืืื ืืืืจ ืืฉ ืงืืืฆื ืืฉืื ืฉื ืืืืืืช. ืืืืื ืืื ืืืืืืืช ืืื ืืฉื ืฉืืื. ืืงืืืขื ืืืื ืืืื ืฉืืืืช ืืืืื ืืืืจ ืืื ืืืจืืื ืืกืืืช.
ืืืช ืืืืฉืืช ืืื ืืืงื ืืช ืืืืื ืฉื ืื ืืืืจ ืืืจืื ืฉืืืช ืฉื ืงืจื ืขื ืฉื ืืืืืจ, ืืืฆืืื ืืช ืฉื ืืืืื ืืืืคื ืืื ืืืืฆืขืืช namespace.name. ืืืืืื, ืื ืืชื ืืฆืืืื ืืืื EMPLOYEE ืืืจืื ืืฉืืืช T356 ืืืืืจ ืขื ืืืืื 356, ืืืคืืืงืฆืื ืฉืืื ืืืืื ืืืฉืชืืฉ ื-T356.EMPLOYEE ืืื ืืืคื ืืช ืืช ืืืงืฉืืช ืืืืื.
ืืืฉื ื ืืกืคืช ืืื ืืืืกืืฃ ืืช ืืืื ืืืืืจ ืืฉืืืช ืืืืืืืช. ืืืืืื, ืืืืื EMPLOYEE ื ืงืจืืช T356_EMPLOYEE ืืืืืจ ืขื ืืืืื 356.
ืืืคืืืงืฆืื ืฆืจืืื ืืืืกืืฃ ืืื ืืืื ืืช ืืงืืืืืช tenant
ID ืืคื ื ืฉืืืืช ืืฉืืืืชื ืืืกื ืื ืชืื ืื ืฉืืืืคืื ืืืืืจ.
ืื ืจืืฆืื ืืืฉืชืืฉ ืืืงืกื ืืืจ ืืืงืื ืืืืื ืืืืืจ, ืืคืฉืจ ืืฉืืืจ ืืืคืื ืืืืื ืืืืืจ ืืืจืื ืืฉืืืช ืฉื ืืกืืืื ืขื ืืฉื ืื ืืงืืืืืช ืฉื ืืืืื.
ืืื ืืคืฉื ืืช ืืืืืืงื ืฉื ืืืคืืืงืฆืื, ืืคืฉืจ ืืืืกืืฃ ืจืื ืืืช ืฉื ืืคื ืื ืขืงืืคื. ืืืืืื, ืืคืฉืจ ืืืฉืชืืฉ ืืกืคืจืืื ืืฉืืชืคืช ืขื ืืืคืืืงืฆืื ืืื ืืฆืจืฃ ืืืืืืืืช ืืช ืืจืื ืืฉืืืช ืื ืืช ืงืืืืืช ืืืืื ืืงืจืืื ืืืืืืจ.
ืืคืืก ืื ืืืื ื ืชืื ื ืฉืืจืืช
ื ืืจืฉ ืขืืฆืื ืืืื ืื ืืชืื ืืช ื ืืืื ื ืชืื ื ืืฉืืจืืช. ืืืคืืก ืืื ืืฉ ืกืืืื ืืืช. ื ืชืื ื ืืืืืจืื ืืืืืกื ืื ืืฉืืจื. ืืื ืืืฉืช ืื ืชืื ืื ืืฆืืจื ืชืงืื ื, ืฆืจืื ืืฆืจืฃ ืคืจืืืงื ืืื ืฉืืืืชื ืืื ืืืืืจ ืืช ืืืืืจ ืืืชืืื.
ืืืช ืืืจืืื ืืืฆืื ืืช ืืืืืจ ืืืชืืื ืืื ืืืืกืืฃ ืขืืืื ืืฉื TENANT
ืืื ืืืื. ืืื ืืฉืคืจ ืืช ืืืืืื ืฉื ืื ืชืื ืื, ืขืจื ืืขืืืื ืฆืจืื ืืืืืช ืืืง ืืืืคืชื ืืจืืฉื. ืืขืจื ืืขืืืื ืืื tenant ID. ืืื ืฉืืืืชื ืฆืจืื ืืฆืจืฃ ืคืจืืืงื AND TENANT = tenant ID ืืืฉืคื WHERE ืงืืื ืื ืืืืกืืฃ ืืฉืคื WHERE ืขื ืืคืจืืืงื AND TENANT = tenant
ID.
ืืื ืืืชืืืจ ืืืกื ืื ืชืื ืื ืืืืฆืืจ ืืช ืืฉืืืืชืืช ืืืชืืืืืช, ืืืื ืืืืืจ ืฆืจืื ืืืืืช ืืืื ืืืืืืงื ืฉื ืืืคืืืงืฆืื. ืืคืฉืจ ืืืขืืืจ ืืืชื ืืคืจืืืจ ืื ืืฉืืืจ ืืืชื ืืืงืฉืจ ืฉื ืืฉืจืฉืืจ.
ืืืง ืืืคืขืืืืช ืืืืืืจ ืืืืื ืืืืืืืช ืฉืื ืื ืืืืืจืช ืืืืคืื ืฉื ืืืคืืก ืื ืืืื ื ืชืื ืื ืฉื ืืืืืจ. ืืืืืื, ืืฉืืขืืืจืื ืืืืจ ืืื ืืคืืกืื ืื ืืืื ื ืชืื ืื, ืฆืจืื ืืขืืื ืืช ืืืคืืก ืื ืืืื ื ืชืื ืื ืืืช ืืืจืืืช ืืืืืืจ ืืืกื ืื ืชืื ืื. ืืืื ืืืืืช ืฉืชืฆืืจืื ืื ืืขืืื ืืช ืงืืืืืช ืืืืื.
ืืฆืืจื ืืฉืืื (Attribution) ืฉื ืฉืืืืชืืช
ืขืืงืจืื ืืกืืกื ืฉื ืืคืืืงืฆืืืช ืืจืืืืช ืืืืจืื ืืื ืฉืืื ืืืืจืื ืืืืืื ืืืืืง ืืฉืื ืขื ื ืืืื. ืืืคืืกืื ืืงืืืืื ืฉื ื ืืืื ื ืชืื ืื ื ืืืืื ืืงืืืืจืื ืืื, ืืืขื ืืืงืจื ืฉืื ืืืืจ ืืืื ืืืงืฆื ืืืืคืข ืืืื ืฉื Spanner.
ืฉืืชืืฃ ืืืฉืืืื ืืืื ืืืชืจ ืืฉืืชืืฃ ื ืชืื ืื. ืื ืืขืงื ืืจืืฉืื ืืืืื ืืฉืืชืคืื. ืืืืืื, ืืืคืืก ื ืืืื ื ืชืื ื ืืืืื ืืืืคืืก ื ืืืื ื ืชืื ื ืืฉืืจื, ืื ืืฉืืืืชืืช ืฉื ืื ืืืืืจืื ืืชืืขืืืช ืืืืชื ืืืื ืืืงืืจืช.
ืื ืฉืืืืชื ื ืจืฉืืช ืืืืื, ืฆืจืื ืืืืืง ืืช ืืงืกื ืืฉืืืืชื ืืื ืืงืืืข ืืืืื ืืืืจ ืืฉืืืืชื ืืืฆืขื. ืืชืื ืืช ืฉื ื ืืืื ื ืชืื ื ืฉืืจืืช, ืฆืจืื ืื ืชื ืืช ืืชื ืื. ืืืคืืก ื ืืืื ื ืชืื ื ืืืืื, ืฆืจืื ืื ืชื ืืช ืืื ืืฉืืืช ืืืืืืืช.
ืืืคืืก ื ืืืื ืื ืชืื ืื ืืืกื ืื ืชืื ืื ืื ืืืคืืก ื ืืืื ืื ืชืื ืื ืืืืคืข, ืืงืกื ืืฉืืืืชื ืื ืืืื ืคืจืื ืืืืจ. ืืื ืืงืื ืืืืข ืขื ืืืืืจ ืขืืืจ ืืืคืืกืื ืืืื, ืฆืจืื ืืฉืืื ืฉืืืืชื ืืืืืช ืืืืคืื tenant-to-data-management-pattern.
ืืืื ืงื ืืืชืจ ืื ืชื ืืืื ืื ืืฉืืืืชืืช ืื ืชืืื ืืคืฉืจืืช ืืงืืืข ืืช ืืืืืจ ืขืืืจ ืฉืืืืชื ืืกืืืืช ืืื ืื ืชื ืืช ืืืงืกื ืฉื ืืฉืืืืชื. ืืจื ืืืช ืืืืืช ืืืืคื ืืืื ืืืืจ ืืฉืืืืชื ืืื ืืคืืกื ื ืืืื ืื ืชืื ืื ืืื ืืืืกืืฃ ืืขืจื ืืืงืกื ืืฉืืืืชื ืขื tenant ID, ื (ืืืคืฆืืื ืืืช) ืขื label.
ืืฉืืืืชื ืืืื ืืืืจืช ืืช ืื ื ืชืื ื ืืขืืืืื ืขืืืจ ืืืืืจ ืฉืืืืื ืขื ืืื TENANT 356. ืืื ืืืืื ืข ืื ืืชืื ืชืืืืจ ื-SQL ืืืืืืฅ ืืืื ืืืืืจ ืืืคืจืืืงื, ืืืื ืืืืืจ ืืชืืืกืฃ ืืืขืจื. ืืคืฉืจ ืืืืฅ ืชืืืื ืืื ืื ืชื ืืช ืชืืืืจ ื-SQL.
SELECT * FROM EMPLOYEE
-- TENANT 356
WHERE TENANT = 'T356';
ืื
SELECT * FROM T356_EMPLOYEE;
-- TENANT 356
ืืืืฉื ืืื, ืื ืฉืืืืชื ืฉืืืคืขืืช ืขืืืจ ืืืืจ ืืฉืืืืช ืืืืืจ ืืื, ืืื ืงืฉืจ ืืืคืืก ื ืืืื ืื ืชืื ืื. ืื ืืขืืืจืื ืืืืจ ืืืคืืก ืืื ืฉื ื ืืืื ื ืชืื ืื ืืืคืืก ืืืจ, ืืืื ืืืืืช ืฉืืืื ืฉืื ืื ืืืงืกื ืฉื ืืฉืืืืชื, ืืื ืืฉืืื ืืืฉืืจ ืืื ืืืงืกื ืฉื ืืฉืืืืชื.
ืืืืืช ืืงืื ืฉืฆืืื ื ืืืขืื ืืื ืจืง ืฉืืื ืืืช. ืฉืืื ื ืืกืคืช ืืื ืืืืกืืฃ ืืืืืืงื JSON ืืืขืจื ืืืงืื ืชืืืืช ืืขืจื:
SELECT * FROM T356_EMPLOYEE;
-- {"TENANT": 356}
ืืคืฉืจ ืื ืืืฉืชืืฉ ืืชืืื ืืื ืืฉืืื ืฉืืืืชืืช ืืืืืจืื, ืืืจืืืช ืืช ืื ืชืื ืื ืืกืืืืกืืืื ืืืืืืืช ืืืืื ืืช spanner_sys.
ืคืขืืืืช ืืืืืืจ ืืืืื ืฉื ืืืฉื ืืืืืจ
ืืืชืื ืืคืืืืกืืคืืืช ืืขืืฆืื ืฉืืื, ืืคืืืงืฆืื ืืจืืืช ืืืืจืื ืืืืื ืืืืืืข ืืฉืืจืืช ืืช ืคืขืืืืช ืืืืืจ ืืืืื ืฉื ืื ืชืื ืื ืฉืืชืืืจืืช ืงืืื ืืื, ืื ืืืฆืืจ ืืื ื ืคืจื ืื ืืืื ืืืืจืื.
ืื ืืฉื ื ืื ืืกืืจืืืืืช ืืืืืขื, ืืืื ืืืืืช ืฉืืืื ืฆืืจื ืืืคืขืื ืคืขืืืืช ืฉืงืฉืืจืืช ืืืืืืจ ืืืืื ืืื ืฉืืืืืืงื ืฉื ืืืคืืืงืฆืื ืชืคืขื ืืืืชื ืืืื. ืืืืืื, ืืืื ืืขืืจืช ืืืืจ ืืชืื ืืช ืืืช ืฉื ื ืืืื ื ืชืื ืื ืืชืื ืืช ืืืจืช, ืืืืืืงื ืฉื ืืืคืืืงืฆืื ืื ืืืืื ืืคืขืื ืื ืื ืชืื ืื ืื ื ืืฆืืื ืืืกื ื ืชืื ืื ืืืื. ืื ืื ืชืื ืื ืื ื ืืฆืืื ืืืกื ื ืชืื ืื ืืืื, ื ืืจืฉืืช ืฉืชื ืคืขืืืืช ื ืืกืคืืช ืื ืงืืืช ืืืื ืฉื ืืืคืืืงืฆืื:
- ืืคืกืงืช ืคืขืืืืช ืฉื ืืืืจ: ืืฉืืชืช ืืืืฉื ืืื ืืืืืงืช ืืืคืืืงืฆืื, ืชืื ืืชื ืืคืฉืจืืช ืืคืขืืืืช ืฉืงืฉืืจืืช ืืืืืืจ ืืืืื ืฉื ืื ืชืื ืื.
- ืืคืขืืช ืืืืจ: ืืืืืงืช ืืืคืืืงืฆืื ืืืืื ืืืฉืช ืื ืชืื ืื ืฉื ืืืืจ ืืืื ืฉืคืขืืืืช ืืืืืจ ืืืืื ืฉืืคืจืืขื ืืืืืืงืช ืืืคืืืงืฆืื ืืืฉืืชืืช.
ืืืจืืช ืฉืื ืืฉืชืืฉืื ืื ืืขืืชืื ืงืจืืืืช, ืืฉืืชื ืฉื ืืืืจ ืืืงืจื ืืืจืื ืืื ืขืื ืคืขืืื ืืฉืืื ืืืืืืจ ืืืืื. ืืฉืชืืฉืื ืืืฉืืชื ืืื ืืฉืืืฉืืื ืืคืจืฆืช ืืืืื ืืฆืจืื ืืื ืืข ืืืฉื ืืื ืื ืชืื ืื ืฉื ืืืืืจ โ ืื ืจืง ืืืืืืงื ืฉื ืืืคืืืงืฆืื, ืืื ืื ืืคืขืืืืช ืืืืืจ ืืืืื. ืืคืจืฆื ืืืืื ืืืืืข ืืชืื ืืกื ืื ืชืื ืื ืื ืืืืฆื ืื.
ืฆืจืืื ืืืืืช ืืืื ื ืื ืคืขืืื ืชืืืืช ืืืืืืจ ืืืืื ืฉืืกืืจื ืืช ืกืืืืก ืืืืจืื. ืืื ืืืฆืข ืคืขืืื ืืื, ืืืื ืืืืืช ืฉืืืืจืฉื ืฉื ื ืืืืื ืื ืื ืืืชืจ ืืืชืืืจ ืื-ืืื ืืช ืืื ืืืคืขืื ืฉืืืื ืืืืืช.
ืืืืื ืืคืืืงืฆืืืช
ืืชืืืื ืืืืืื ื ืชืื ื ืืืืืจืื ืืฉืชื ื ืืื ืืคืืกื ื ืืืื ืื ืชืื ืื ืืฉืื ืื. ืืจืืช ืืืืืื ืืืืืื ืืืืชืจ (ืืืคืข) ืืขื ืืจืืช ืืืืืื ืื ืืืื ืืืืชืจ (ืฉืืจื), ืืคืฉืจ ืืืืืืจ ืจืืืช ืฉืื ืืช ืฉื ืืืืื.
ืืืงืฉืจ ืฉื ืืคืืืงืฆืื ืืจืืืช ืืืืจืื, ืฆืจืื ืืงืื ืืืืื ืืืื ืืืื ืืคืจืืกื: ืืื ืื ืืืืืจืื ื ืืืฉืื ืื ืชืื ืื ืฉืืื (ืืืคืืกื ื ืืืื ื ืชืื ืื ืฉืื ืื) ืืืืฆืขืืช ืืืชื ืคืจืืกืช ืืคืืืงืฆืื? ืืืืืื, ืืฉืืื Kubernetes ืืืื ืืืื ืืชืืื ืืื ืืืืืจืื, ืืืฉืืืืจ ื ืืืฉ ืื ืชืื ืื ืฉืื, ืืืชื ืืฉืืื ืืจืืฅ ืืช ืืืืืืงื ืืขืกืงืืช.
ืืืืืคืื, ืืื ืืืงืจื ืฉื ืืคืืกื ื ืืืื ืื ืชืื ืื, ืืืื ืืืืืช ืฉืืืืจืื ืฉืื ืื ืืืคื ื ืืคืจืืกืืช ืฉืื ืืช ืฉื ืืืคืืืงืฆืื. ืืืื ืืืืืช ืฉืืืืืจืื ืืืืืื ืชืืื ืืืฉื ืืคืจืืกืช ืืคืืืงืฆืื ืฉืืืขืืืช ืืื, ืืขืื ืฉืืืืืจืื ืงืื ืื ืืืชืจ ืื ืืืืืจืื ืืชืืื ืืช ืืืื ื ืชืืื ืืืฉื ืืคืจืืกืช ืืคืืืงืฆืื ืืฉืืชืคืช.
ืืืงืื ืืืชืืื ืืฉืืจืืช ืืช ืืคืืกื ื ืืืื ืื ืชืื ืื ืฉืืืกืืจืื ืืืกืื ืืื ืืืคืืกื ื ืืืื ื ืชืื ืื ืืงืืืืื ืฉื ืืคืืืงืฆืืืช, ืืคืฉืจ ืืืฉืชืืฉ ืืืคืืก ื ืืืื ื ืชืื ืื ืฉื ืืกื ื ืชืื ืื ืืื ืฉืื ืืืืืจืื ืืฉืชืืฉื ืืคืจืืกืช ืืคืืืงืฆืื ืืืช. ืืืื ืืืืืช ืฉืืคืืก ื ืืืื ืื ืชืื ืื ืืืกื ืื ืชืื ืื ืืื ืืืืืจืื ืืืื ืืฉืชืืฉื ืืคืจืืกืช ืืคืืืงืฆืื ืืืช.
ืจืืืื ืืืืจืื ืืื ืืคืืก ืืฉืื ืฉื ื ืืืื ื ืชืื ืื ืืขืืฆืื ืืคืืืงืฆืืืช, ืืืืืื ืืฉืฉืืืืฉ ืืขืื ืืืฉืืืื ืืื ืืืื ื. โซSpanner ืชืืื ืืืื ืืคืืกื ื ืืืื ื ืชืื ืื โ ืืคืฉืจ ืืืฉืชืืฉ ืื ืืืืืขื ืฉื ืืคืืืงืฆืืืช ืืจืืืืช ืืืืจืื. โซ ืืื ืืกืคืง ืืคืก ืืื ืืฉืืชื ืืชืืืืงื ืืชืืื ื ืช ืื ืืืฉืืื ืืืืืจ, ืขื ืืกืื ืจืืช ืฉืืจืืช (SLA) ืืืืื ืืช ืฉื 99.999%. ืืื ืชืืื ืื ืืืคืืืงืฆืืืช ืืืืจื ืืืช ืขื ืืกืคืจ ืืืืจืื, ืืืกืคืง ืืืื ืืช ืืืืื ืืืืืืช ืืจืืื.