ααααΆααα½αα’ααααααα»α Khabrovsk α ααααΆαααα αααα»ααααα»αααΈαα½ααααααααα·ααααΆα αΆααααααΎαααααααα . αααα»ααααααα ααΎαα ααααααΆααα’αααα’αααΈααααααααα·ααααΆααΆααΆααΎαααΌααΆαααΎαααααα·ααααΆαααααΆαααΎαα‘αΎαα

Π ααΎαααΆααα·ααΆαα’αααΈαααα αΆααααααααααΌαααααΆααα·αααααα SQL αα½αααααααα
αααα»ααα»αααααααααα αα·α Kubernetes α αααα»ααααααΆαα½αααααΆααα ααΎαααΆααα·αα·αααααΎαααΈαααααααααΌαααααΆααα·αααααα SQL ααααααααα½α αα·αααααΆααααααΌααα
αααααα₯αααα·αααααααα αΆαααααααΆαααααα
webinar ααααΌαααΆαααααΎα‘αΎα α’ααααααααααααααΆαα ααα αΆαααΆαα’αα»αααα Google Cloud αα αααααααα EPAM α
αααααΎαααΎααΌα ...
ααΆααααΌα α αΌαααΎαα αα αΆαααΈααααααααααααΎααα DBMS ααΆαα αΆααααααΎααα α α»αααααααα α»αααααααααα αααααΆαααΆαααΆααααααααααΉααα·ααα·ααΆαααααααααααααΎααα DBMS αα αααααααααΆαα αΆααααααΎααα·ααααα αα αααα»αα αα»α Oracle.

αα
α
α»αααααααααααΈ 90 αα·αααΎαααααααααααααΆα 2 αα·αααΆααααααΎαα’αααΈα‘αΎααα
ααααα·ααΆαα’αααΈααΌαααααΆααα·αααααααααα’αΆα
ααααΎααΆαααααααΆαα§ααααΆα ααααα ααΆα/α
αΆα ααΆα IBM DBXNUMX, Sybase αα·αααΌαααααΆααα·αααααααα½αα
ααα½ααααααααααααααΆααα αα·αααΆααα
ααα»ααααααΆααΌαα
αα½αααΆαα·αααΌαααΆαα½αα±ααααααααααΆαααααααααΆααααΉαααααααΆαααααααααα Oracle α ααΌα
ααααα αΎα ααααΆααααααα·ααααααα
αααααααααααΌαααΆαα
αααααΆααααΆαα½αααΉααααααΎααααα½αααααααααΆαα
Oracle DBA ααααΌαααα’αΆα α
- ααα‘αΎα Oracle Server ααΈα§αααααα ααα αΆα;
- ααααααα ααΆαααααααααααΆαααΈααα Oracleα
- init.ora;
- listener.ora;
- αααααΎα:
- α ααααααα»;
- αααααααΆααα;
- α’αααααααΎααααΆαα;
- α’αα»ααααααΆαααααα»ααα»ααα·αααααΆαα‘αΎααα·α;
- α’αα»ααααααΆααααα½ααα·αα·ααα;
- αααααααΆαααΆαα½αααααΎααα’αααα»αα
αααα»ααααααΆαα½αααααΆααα αα·αααΆααααααΌαααΆααα·αααααΈ Oracle DBA ααα
- α’αΆα ααααΎαααΎα DBMS ααα’αααα»α α¬αα αα αααα·ααααΆαααααααααααααΆααααΆααααααΆαα»α αα·αααααΎαααΆααα·ααααααα
- αααααααΌαααΆαα’αΆα ααααΆαααααα αα·αααααααΆαααααΎααΆαααααααΆαααααα (ααααα·αααααααααααΆαααα αΆ DBA αα);
- α ααααααΉαααα’αααα»ααα·ααααΆ α αααααΆαα ααΆαααααααα ααααΆαααααααααααααα·ααΈ OS;
- αααα»α αα·ααααα·αααααα ααααααα·αααααααααΆα DBMSs ααααααααααΆα
ααΆααΌαα ααααα·αααΎααΎααα·ααΆαα’αααΈαααααΎααα αααααααααΆαααα αΆαααααα ααααΉααααααΎααα αααα»αα αΆαααΌααααα α α»αααααααααααΈ 80α

αααααααΆααααααΎαα
ααΆααβααΈβαααβαααβαα ααΎαααΎβααΆαβααΈαβα ααααΎα αα·αααααβααΆαβααααΆααβααααΌα α αΎαβααΆβααΆαβααααΆαβααΆβα’αααΈβαα½αβααΌα βαααα

ααΈααααΆα DBMS ααααΆαααααΆααααααΌαααααα ααΌα
αααα’αΆα
ααΎαααΎααααΆαα
αααΆααααΈαααΆαααΆαααα
α»ααααααααΈ Gartnerα

α αΎααα
ααΈαααααΆαα½αααααααΌαααΆαααααααααΆααααΆαααααααααααΆαααα·αααΆααααααα½ααααααα»αααΎαα‘αΎαααΆαααΆααααΆααααΈααααΆααα·ααααααααα½αααα ααααα·αααΎααΎαα’αΆααααΆαααΆααα Gartner ααΌα
ααααΆ ααΎαααΉαααΎαααΆαααααα·ααααΆαααΌα
ααΆααααααα
- α’αα·αα·ααααΆα αααΎααααα»ααααα·ααα ααΎααααΌααα ααΆααααΆαααααΆααααααΌααααααα·ααΈαα ααΆαααααα
- αα αα αααα·ααααΆααααΈααα α‘αΎαααΆααΎαααααΌααα αααα»αααα α αΎαααΆαα·ααααααΆααΆααα·ααααααΆαα½αααααΉαααααΆααααΈαα α αααααΆαα ααΆααααααααααααα·ααααααΆααααααααα
- ααααΌααααααααααααΆααααα’ααααα ααΆαααααΆαααΆααΏαααααααΆα ααα»ααααααααααΌαα ααα αααΆααααααΆααααα’αααΈααααα½αααααααΎααααΆααααα»ααααα α αΎαααααα·ααααααΆαα·ααααΆααΆαααααα ααα»ααααααααΆααααααΆααα ααααΈαααααααΆαααααααΆααα·αααα»αααααα
α α»ααααααα?
αααααααααΎαααΆααα’ααααααΆαα ααΎαααα α αΎααααα½ααααααΎαα‘αΎααααααΆααααΎαααΊααΆαααα½ααααααααΎαα α αΎαααΆααΆαααα ααα ααΎαααααΈααΆααΎααα·ααΆαααα’αααΈαααααΎααααα αα αααα·ααααΆ DBMS αααα»ααααααα On-premises αααααα ααΎαααααΆαααααΆααααααααααααα αα·α SaaS αααααα ααΌα αααααααααΎαααΆαααααα·ααΆαααΆαααααΆααααααΆαα
αα½αααΆαα½αααΉααααα½ααααααααΎαααααΆααααααα αααααΆααααα:
- ααααα. αα αα αααα·ααααΆααΆα αααΎααα ααα αααΆαααααΆααα
- ααααΆα. ααααα·αααΎααΎααααα»ααα·ααΆαα’αααΈαααααα·ααΈα₯ααα·ααααα ααααααα½αααααααΆαααΎαα‘αΎα α αΆααααΆααααΈαααααα·ααΈα₯ααα·ααααααααααΌαα±ααααΆααααααααΆααααααααααΆααααΈααα»ααααααααΆαααααααΆα αα·αααααΎαααΆαααΆα
- αα»αααΆα. αα·αααααααααααααΆααααααΆααα’αααααααΆααα αααα»αααα αα·αααααΌαααΆαααΆαααααα αα·ααΆαααΆααΌααααΈαααα ααΎ Postgres ααΌα ααααΆααααΆααα»αααΆαααΌα ααααΆαα ααΉα Postgres On-premises αααα αααβααΆβαααααΆβααααΆααβαααβααααΌαβααΉαβαα·αβαααα ααΎαααΈααααα ααα αααααΆαααααΆααααααααΆααααΆαα ααααααΉαα’αααΈαααααααΆαααΆααααααΆαααα½αα ααα½ααα DBMS αααα½αα
α’αααΈαααααααΌαααΆαααααΉααα»αα₯α‘αΌααααααΈ DA/DE:
- ααΆααααααΉαααα’αααααααΆααααα·αααααΆαααααααααααααα·ααΈ;
- αααααααΆααααα»αααΆαααααΎαααΎααα αα αααα·ααααΆ DBMS α±ααααΆαααααΉαααααΌαααααα·αααΌαααΈαα·α αα ααΆααα ααΉαααα
- αααααααΆααααα»αααΆαααααΎαααΎααα·ααΈααΆαααααααααα’αααααΎααααααΆααααΆαα’αα»αααααα αα αααα·ααααΆαααααΆαααααΎαααΎααα αααα»αααα·αααααααααααααααααΆαααααΆααα
- αααααααΆααααα»αααΆαα’αα»ααααααΆαααααααα·αααααααα·αααΆαααααΎα αααΆααααα»α;
- αααααααΆααααα»αααΆαα’αα»αααα αα·αααααΎαααΆααααααααααΆααααααΆαααααΎαααΎαα
α§ααΆα αααααΆαααααα ααα’ααααΎ GCP αααα αΆαααΈααααααααααααΎααααα αα αααα·ααααΆαα½α α¬αα½ααααααααααααααΆααααααΎααΆαααΆαα½ααα·ααααααααααΎαααΆαα’αΆαααααααΎαα ααΆααααααααααααααΆα

ααΌαα
αααΆαααΆ PostgreSQL αα·αααααΌαααΆααα½ααααα
αΌααα
αααα»ααααααααΆαααααααα α αΎααααααΊαααααΆαααααΆααααΌαααΆαααΆαααα
αααααααΆααααααααα ααα SQL. α αΎααα
ααααααααΎααα
ααα Cloud SQL ααΎαααααΌαααααΎααΆαααααΎαααΎααααααααα

ααΆαα½αααααααΌαααΆαααααααααΆααααΆαααααΎαααααα·ααααααα
αααΆααααΆααααααΌα
ααααα’αααα’αα·αααααααααααα·ααΈαααααααααΌαααΆαααααΆαααααα·α
αΆααααΆαα
ααα»α:
- α’αααααΆαααααα αα»α αααα½ααααααααΎαααΆααααα α»α α α αΎαααΎαααααΈααΆα’αααααΎααααα GCP, ααααΆαααααααααΆαααααααααα αα·α SaaS ααααα αααααΆαααΎαα‘αΎααα½αα ααα½αα’αααΈ RDBMS ααα α‘αΎααααα ααα αΆαααΈ 4 ααα»ααααα (α αΎαααΆα Spanner αα αααααααα)α ααΎαααΈααα αααααΎααα PostgreSQL ααα α‘αΎααααα»αααα αΆαααΈ 5 α αΎααα ααΆααααΆααααΆα MySQL αα·α SQL Server ααααα αααααΊ ααΆαα’αααΈαααααααααΆα ααα»ααααα’αααααααΌαααααΎαααΎα.
- ααΎααα·αααααΌαααααα α’αααΈααΆαααΉααααααΉααααααΆααααΉαααααααΆααααααααααΆααααα½ααααααα ααΆααΌαα ααα»ααααααααααααΆα ααααΆα Spanner ααα»ααααααΆααΆααααααααααα ααΆαααααα ααααΎααααααΆααΎααα ααΌα αααα "ααΌαααααΎα±ααααΎαααααΆαααΆ Spanner ααα»αααααααααΆααααααααα Cloud SQL α’αααααΊααΆα’αααααααΆα!"

ααΎααΎααα½αααααΎα’αααΈ?
αααβαα·αβααΆαβα’αα’αΆαβααΆβααΆβααΆαβαα·αβαααα»αβαααβααβααΌαβαα·ααΆαβααΌα βααΆαβαααααβαααβ:
ααΎαααααΌαααααΆααααααΌααα·ααΈααΆαααααααααααΎααααα»αααΆααααα
- αα·αααΆαα ααα»α ααΆαα½ααααα»αααΆαααααααααΈααααααα DBAs ααααΌαααΆαααααααααΈαα»ααααααααα
- α ααααααΉαααααα·ααααα½αααΊαα·ααααααααααΆααααααα;
- ααα»ααααααΆαααΉαααΆαααα·αααΆαααα ααααα·ααα½αααΊαα·αα’αΆα αα αα½α ααα
α’αααβααααΌαβααΉαβαα·αβααααΉαβααβααα»ααααα α αΎαβαα·αβααΉαβααΆβααα·αααβααΆαβαααααβααα»ααααΆαβαααβαα ααα»ααααα
- ααΆαααααΎααααΆααααααΈαααααααα·ααΈαααααααα½α;
- αα·ααΈααΆαααααααααΆαααΆαααααααΆααααααααααΆ;
- αα»ααααααααα·αα·ααα»ααα·ααααα·αααα·ααΈααΆαααααααΈαα½αα;
- ααα·αααααααααααααΆ αα·ααααααΎαααΎααααΈαααααΎαααΆαααααΎααααααΆαααααααΆα αα·αααα’αααα»α αα·ααα·αααααααααα α·αααα ααααααα·ααααααααααΆααααααΆαααααααα
α’αααααααααΌαααΆαααααααΆαααααααα·αααααα αα·ααααααΈαααααΆαααααΆααΌαααααΆαααααΆααα½ααααα αΌαααΆαα½α ETL α
ααααΈαα·α
ααΆαααΈαααααααΈαααα ααΆα αΆαααΆα ααααα»αααΆααααααΎααααααααΆαααααααααααΆαααααααα·ααΈααΌααααααα αα ααααααααΆαααΆαααΆαα αΆααααααΎααα ααΎααΆ αααααααΆααααααααααΌαααΆααααααΎααα½α α αΎα αα·ααα½α ααΆαααααααΆααααΆαα’αα»αααα α αΎααααα»αα’αα·ααααααααΆαα αααΆαααααααα αα 2 ααααΆαααΎαααααααααα ααΆααα·α αα ααΆααααααααααΌαααΆααααααα
- αααααΎα CI/CD;
- αα·αα·αααααΎαααααΆαααααααα;
- ααΆααααΆα±ααααααΎαααΆαααΆααα’ααα
αααααα·ααΈαααα½αααΆααΊααΆααααΆααΈααααΌ α αΎαααΌα Python/Django ααααΌαααΆααααααΎαα‘αΎαααΈααααΌα αα·ααααααααΆαααα αααα»α GCP α α αααααααααα·αααααααα ααΆααααΌαααΆαααααααααααΆααΉαααΆααααααααΈαααΊαα ααααα’αΆαααα·α αα·ααα ααΆαα’αΊααα»α α αΎαα ααΆα αααααααΌαααΆαα ααα αΆαααΆααααα§ααααααα»αααααΆαααααα»ααααα ααααα»αααΆαααΆα αα·αααΆαααααΆααΆααα’ααααααΎαααΆααα ααΎ Google Kubernetes Engine α
α αααααα·ααααααααΆααα ααΆααααααααα ααα½α α£α
- ααααΆαααααα»αααα;
- ααααΆαααα·αααααα;
- Cloud SQL (PostgreSQL) α

ααα»αααααααΆαααααα ααααΆαααααααΆα ααα»α’αααΈααΆαααΆ Cloud SQL ααααΌαααΆαααααΎαααΎα? ααΎααααΈααααΆααααΆααα·α αααα½αααααααααΆααααααΆαα±ααααΆαααΆαααα’αΆααα½αα
ααα½αααααααααααα»αααα»ααααΆαααααΆαααααΈαααα - ααΆαα’αΆααααααααΆααα»αααααΆαααΆαααααΆααα’ααα
ααααααΌαααααΆααα·ααααααααααΆαααααα ααα»αααααααΆαααΆααααααα½ααααα
ααααααααααΎααααΆααααΆαααΆαααααα ;-)α
α ααααααααΈααααααΎα Cloud SQL ααααΌαααΆαααααΎαααΎααααααΆααα ααα»ααααΌα ααΆααααααα
- ααΌα αααααΆααααααΆαααα½α αααααα·ααΈαααααααΌαααΆααααααΎαα‘αΎααααααααΎααααΆαα Django α αΎαααΆααΆαααααΌαααααΆααααΌααααααΈαα·ααααααααΆααααΆααααΈααΌαααααΆααα·αααααα SQL αα Python objects (Django ORM)α
- ααααααααααααα½αααΆααΆαααααααααΈαααααααααα»αααα·ααααα DBMSsα
- PostgreSQL;
- αααΆααΈαααΆααΈαααΈ;
- MySQL;
- oracles;
- SQLite α
ααΌα ααααα αΎα PostgreSQL ααααΌαααΆαααααΎαααΎαααΈαααααΈαααααααα·α αΆααααΆα (ααΆααΆααααααΎαααΆαα ααΆαα·ααααααΆ Oracle ααΎααααΈααααΎαααΎααα)α
α’αααΈαααααΆααα
- αααααα·ααΈαααααααΌαααΆαααΆαααααααΆααααα αααα»ααααααα ααα½α 2 α αΎαααΈ 3 ααΆααααα αΆααααα½ααα αααα»ααααααΆα (α’αΆαααΈ);
- ααΌαααααΆααα·ααααααααΆαααΈααΆαααα αααααα’αΆαααα·αααΆαααΎα (Iowa);
- αα ααΎαααααααα’αα·αα·ααααΆαααΆααααα½αααΆααααα’αααΈααααααΆα ααΆααααααΆαααα αΌαααααΎ ααΈα’αΊααα»α αα·αα’αΆαααΈ αα·α ααΆαααααΆα αα αααα»αααααΆαααα αααα»αααααΈ DBMS αααααααΎαααΆαα
αααααΈααΆααΆααα·ααααααΆ Django αααα½αααΆα’αΆα ααααΎααΆαααΆαα½αααΌαααααΆααα·ααααααααΆα αααΎαααααααααΆαα·ααααα ααααΆαα ααΆααΆαα’αΆααα·αααΆααααααααααααααα·αααΆαααΆααααααα αααΎααα αααα»ααααααα·ααΈαα (α αααΎαααΆα 90% αααα»αα’αΆα) α α αΎαααΆααΌαα αα·αααΆααΌαα ααααα·αααΎααΆα’αΆα ααααΎαα ααΆα α’αΆα-α ααααααααΌαααααΆαααααΆαααα α’αΊααα»α αα·αα’αΆαααΈαααααΉαααΆαααααααααΆααααααααααα½αα α’ααα αΉαααΎααΆαα’αααΈαααα»αααααΆαα’αααΈααΆ?
ααΆαααααΆαααΊααΆα’αα·αα·αααα·αα αααααααααααααααΎααααΆααααααααααααα αα·α Cloud SQL α α αΎααααααααΆααααα Cloud SQL αα αα α»ααααααααΆαααααα·αα Cloud SQL ααΆααααααΆαα’αΆα ααααΆαααααα (HA) αα·α Read Replica (RR) ααα»αααα RR ααΌα ααααΆααααΌαααΆαααΆαααααααα αααα»αααααααα½αααα»αααααα αααααΆααααααΎαααΌαααααΆααα·αααααααα αααα»ααααααα’αΆαααα·α α’ααααα·αα’αΆα αααααΎαααΆαα ααααααΆαα’αΆααα αααα»ααααααα’ααΊααα»ααααααααΎ Cloud SQL αααααΈααΆ Postgres αααα½αααΆαα·αααΆααΆααα’αααααΈααΆαααααΎααΆαααααα ααΆαααααΎαααααααΆαα½ααα·αααα·ααααα Google ααΆαααΉαααΆαααααααααΆ α αΎααααα αααααααΆααααααΆαααα»ααααααα "ααΎαααΉαααΈαααα αΆ α αΎααααα»αααααΎααΆαααΎααΆ ααααααΆαα½ααααα αΆααΉαααααΌαααΆααααααααΆα"α
ααααα·αααΎααΎαααΆααααααΈαααααααΆααααα Cloud SQL ααααααααα ααΆααΉαααΎααα ααΌα αααα
1. ααΆαα’αΆα ααααΆαααααα (HA):
- αα αααα»αααααααα½α;
- ααΆααααααΆαα ααααααΆα;
- αααΆαααΈα PostgreSQL αα·αααααΌαααΆαααααΎααα
- ααΆαααααααααααααααααααααααααα·αα·ααααααα’αΆα ααααΎαα ααΆα - αααΆααα / αααΆααα;
- αα αααααααΌα DBMS αα·αα’αΆα ααααΎααΆαα αααΎαααΆααΈα
2. α’αΆαα αααα (RR)α
- αα αααα»αααααααα½α;
- αααα αΆααααα ;
- ααΆαα ααααααααααΈα PostgreSQL α
ααΎαααΈααααααααΌα αααααΆαααα αααααααΎαααΎααα αα αααα·ααααΆα’ααααααααααααααα»αααΉααα½αα ααα½α ααΆαααΉααααααΉα:
- α’αα·αα·αααα·αα αααααααΎαα’αααααΆα αα·αααααΎ IaaS αα ααΎααααααααΆαααα GKE α
- α’αα·αα·αααα·αα ααααΆαααααααΆαααααΆαααα½αα―α PostgreSQL/MySQL ααα
- ααΆααΆααααααΎαααΆαα, ααΆααΌαα , Google Spanner ααΉααα·αααΆααααααααααα·αααΎααΆαα·αααααααααΆαααααααααααααΆ, αααααΆαααΆαααΆ, Django ORM αα·αα’αΆα ααααΎααΆαααΆαα½αααΆ, ααα»ααααααΆααΆααΏαααα’α
ααααα·α αΆαααΆααΎααααΆαααΆαααα α’αα·αα·ααααΆαααα½ααααα½ααααααΆααα "ααΎβα’αααβα’αΆα βααααΎβα’αααΈβαααβααααααβααααΆβαααβααΎααααΈβα±ααβααΆβααΌα βααΆ Google Spanner ααα»ααααβααβα’αΆα βααααΎβααΆαβααΆαα½α Django ORM ααα?"
αααααΎααααααααααΆαααα 0
ααΏαααααΌααααα αΌααααααα»ααααα·αα
- ααααΆαααα αααα»α CloudSQL;
- ααΆααΉααα·αααΆαααΆαα ααααααΈααααΆαααΆαααααααααα»αααααααααΆαα½αα‘αΎαα
- ααααΆααΆαααααΆααααΆαα αααααα Cloud SQL αααααΆαααααΆααααα PostgreSQL;
- ααΎαααααΎαααΆαααααα» PostgreSQL αα ααααααααΆαα½α αα·ααααααααααΆ ααα»αααααααΆαα αα ααΆαααα»ααααααα
Alas ααΆααΆαααααααααΆαααΆααΆαα·αα’αΆα ααααΎααΆαααααααααα·αααΆαααΆαα αΌαααααΎαααΆαααΈα (ααΆααΊαα αααα»ααααααααααααααααΆααΆαααααα»α) - pg_hba αα·αααΌα αααααα ααΎα αΎαααΆαααα·αααΆααα·αααα·α αΌαααααΎααααα superuser αααα
αααααΎααααααααααΆαααα 1
αααααβααΈβααΆαβαα·αβαα·α αΆαααΆβααααααβααα αα·αβαα·αβααΈβααααΆαααΆαβαα»αα ααααΎαβααβααΆαβαα·αβααΆαβααααΆααβααααΌαβααααβαα
- ααΎααα ααααααΆααΆαααααΆαααα αααα»α CloudSQL ααα»ααααααΎααααα»αααααΌααα MySQL ααααα Cloud SQL ααα MySQL ααΆαααααΆααααα αααα
- ααΊααΆααααΌααααΈαααααΆαα MySQL ααΆααααα
α
- ααΎααα
ααΌα
ααΆα§ααΆα ααα MySQL α
- αααααΎαβα‘αΎαβαααααΆααβααΆαβαααααβαα·ααααααβααΈβαααβαααααβαααβα¬βαα
βαααα»αβααα·αααβα
αααααΆαααΆαααα‘αΎαααΆαα αααα MySQL αα·ααααααΌαα±ααααΆαααΆαα αΌαααααΎαααΆαααΈααα ααΆαααααΆαααα’αααΈααααααααΆαααααΎαααΆα ααα»ααααααΆαα·ααααα·αααααα αα·ααα’αΆαααα’α½αααααΆααα α αΎααα ααααααααΎααααααα αα»αααα ααΆααΆαααααΆααα ααΆαα½αα±ααααααΆα ααΆαααααα»α αααααΆαααααΎαααΆαααααααΆααα ααΆααααααααααΆααααΌαααΆαα½αααΉα terraform α αΎαααααΆαααααααΆααΆαααααααααΆαααΆααααΆααααα αα·αααααΌαααΆαααΆααααααα terraform α ααΆα, Google ααΆα CLI ααα»αααααααααΆααα ααα»αααα½αα ααα½α α’αααΈααααααααΆαααΆαααααΎαααΆααα ααΈααα α αΎααα αααααα - αααααααααΆααααΌαααΆααααααΎα αααααααααΆαα·αααΆααααααΎαα αααα ααααΆαααααΆααα CLI ααααΌαααΆααααααΎαα‘αΎααααααΆααααΆαααααααα·ααααααααΆααααα α αΎααα·αααααααααΆααααΆαα αααααααααα
ααΆααα·ααα α ααα»α ααα ααΆα αααΆααααΆααααΆ Cloud SQL αα·αααααααααΆαααααααα ααΌα ααααα½ααααα·ααΆα ααΎαααΆαααααΎα’αααΈααααααααΆααααααΎαα’αΆα ααααΎααΆαα
αααααΎααααααααααΆαααα 2
αααααΆαααΆαα·αα’αΆα αααα·ααα αααα»ααααααααα Cloud SQL ααΎαααααΆααΆααααααΎααααααΌαααΆααααααΆαααααααααααΆααααααααααα½αα αααααΌαααΆαααΆααααααα ααΆααΌα ααΆαααααα:
- ααααΎααΆααα αααα»α Kubernetes ααΆαααααΎααααΆααα’αα·ααααΆααααααΆα αα·ααααααααΆααααα Kubernetes (DCS, ...) αα·α GCP (LB, ...);
- ααααα ballast ααΈ bunch ααα’αααΈααααα·αα αΆαααΆα ααα αααα»ααααααΌα ααΆ HA ααααΌααααΈ;
- αααααααΆααααα»αααΆαααααΎαααΆα PostgreSQL α¬ MySQL αα αααα»αααααα HA ααααΆαα; αα αααα»αααααααααααααα - HA ααΈ RR αααααααααααΆααααΌαααΉαα αααΆααα ααααααααααΆ (αααααΆααααΆαααΏααΆαα);
- multi master (αααα»αβαα·αβα ααβααΆααααβααΆααβαα ααα»ααααβααΆβαα·αβααααΆααβααααΆααβααΆααβ)
.
ααΆααααααααααΆαααΆαααΆαααΆααααα ααDBMS αααααα αα·ααααααΎαα
α:
- MySQL Galera;
- αααααααααΆαDB;
- α§ααααα PostgreSQL
:
- pgpool-II;
β Patroni α
MySQL Galera
αα αα αααα·ααααΆ MySQL Galera ααααΌαααΆααααααΎαα‘αΎαααα Codership αα·αααΆαααααα·ααΈαααα½ααααααΆαα InnoDB α αααααααα·αααα
- ααα αααΎα;
- ααΆαα ααααααΆαααΆαααααα;
- ααΆαα’αΆαααΈααααΆααααΆαα½α;
- αααααααΆαα ααααΆααααΆαα½α;
- ααααααΆα HA αααααΆαααααΆαα;
- ααΆαααΆααΆα Helm ααΈ Bitnami α
αααααΆαDB
αααααΆαααΆααα·αααααΆ ααΏααααααΊαα·αααΆααααΆααααα αα·αααΆαααααααααααααΎαα αα αααααααααα αααα»α Go α α’αααα αΌααα½αααααΆααααΊ Cockroach Labs (αααααΎαα‘αΎααααααα»αααααααΈ Google) α DBMS ααααΆαααααααααααααΌαααΆααααααΎαα‘αΎαααααΌαααΎααααΈα ααα αΆα (ααΆαα½αααΉαααΆαααααΎααΆαααααααΆααααααα ααααΈαααα’αα) αα·αααΆαααΆαα’αααααααα ααααααα α»αα α’ααααα·αααααααααααα½αααααΈαααα»αα αα»αααΆαααΌααααααΆααααΈααααα αα "ααΆααα½ααααα αΌαααΆααααααΌαααααααα»αααΆα SQL ααΆαα½αααΉαααααααΆαααααΎααααΆαααααααααααααΆαααΉααααααααααΆα NoSQL"α
ααααΆαααααααΆααααααα’αα½αααΊααΆαααΆαααααααααΆαααα·ααΈααΆαααΆααααααΆαααααααααααΎαααΆαα
Pgpool
αααβααΆβαααααα·ααΈβααααααβαα βααΆαα PostgreSQL ααΆααα·αβααΆβα’αααααΆαβααααΈβαααβααα½αβααααα»αβααΎβααΆαβαααααΆααβααΆααα’αα αα·αβααααΎαααΆαβαα½αααΆα ααΆααΆαα§ααααααααα»ααα»αααααΆα αα·αα§ααααααααααααααΆ αααααΆαα’αΆααααΆααααααααααα’αΆααααΆααααα BSD α ααΆαααααα±ααΆαα αααΎα ααα»ααααααΎααα αα½αα±ααααααΆα ααααα·α ααΈαααααααααααΆαααααα’αααααΆαααααΈα’αΆα ααααΆαααΆαααααααααααΎαααααααααααααααααα½αα ααα½αα
αααΆααΌααΈ
αααβααΆβααΏαβα α»αβαααααβαααβαααααβαααα»αβααΆαβααααΆααβα α»α α αΎαβααΌα βαααβααΆβααΆαβα ααβαα αα·ααααβα₯αβααααααααβααα Patroni ααΊααΆα§αααααααααΎααααΆαααααααααΎαα αα αααααααΆααααΊ Python daemon αααα’αα»ααααΆαα±ααα’ααααααααΆα ααααα PostgreSQL αααααααααααααααα·ααΆαα½αααΉαααααααααααααααααΆαα αααα αα·αααΆαααααΌααα½ααΆααΈαααααααααααααααα·α ααΏααααααΆααααααα ααΆαα½αα±ααα αΆααα’αΆααααααααααΆααααΆαααααααααΆαα½ααααα αΌααααΆαααα’ααΆαα½α cuber αα·ααα·αααααΆαα’αααααΆαααααΈααΆαα½αα‘αΎαα
ααΎα’αααααααΎαααΎαα’αααΈαα ααΈαααα αα?
αααααΎααα·αααΆααααα½αααα
- αααααΆαDB - ααααΎαααα»αααααααΉα;
- MySQL Galera - αααα·αα’αΆαααααααα ααΆααααΌαααΆαααααααΎαα ααααααααΆα αααΎα ααα»αααα MySQL;
- Pgpool - α’αααααΆαααααα·αα αΆαααΆα αααΆα αααΎα ααΆααα½ααααα αΌαααΆαα½αααα αα·α K8s α
- αααΆααΌααΈ - ααΆααα½ααααα αΌαααααα’ααΆαα½α K8s ααααΆαα’αααααΆαααααα·αα αΆαααΆα α αα½ααααα αΌααααΆαααα’ααΆαα½α GCP LB α
ααΌα αααααααααΎαααΆαααααΆααααΎ Patroni α
ααΆαααααΎα
ααΆαααααααααααααΌαααα»ααααααααααα ααΆα αα·αααααααα αααααΆαα ααΆαααααααα IT ααΆαααααΆααααααΌααααΆαααααΆαα α αΎααααααααΆααααααΆααΆαα αΆααααααΎαααα»αααααα α αΎαααααα·αααΎααΈαα»ααααααααΆααααααΆααααααα αααααΆαα ααΆααααααααααααααααααα α₯α‘αΌααααα’αααΈαααΊαα»αααααΆα ααΆαααααα ααα ααΆαα αααααααα·ααα αααα»αααααααα»αααα α‘αΎαα₯αααααα αα½αααααΉαααα α‘αΎα α αΎααααα ααααΆαα½αααααΉαααα α‘αΎααααα αααα»ααααααα»ααααα α αΎααα αααααααααααΆααα·αααααααΉααααααααααΆαα αΆααααααΎαα’αΆααΈααααα ααΎαα½αααααΉαααααααα ααααααααααΎααΆαα¬α’ααα
αααααΆαα SQL, SQL ααΉαααααα
α αααααΆααααααΆα’αααααααΌαααααΆαα PostgreSQL αα·α MySQL α αΎαα’αΆα
ααααΎααΆαααΆαα½ααα½αααααΆα ααα»ααααα’αααΈαααααααΆααααΆαααααα
ααααααααΊα’αΆα
ααααΎααααΆααααΆααΆαααααΉαααααΌαα
ααααα: www.habr.com
