DBA bot Joe αŸ” Anatoly Stansler (Postgres.ai)

DBA bot Joe αŸ” Anatoly Stansler (Postgres.ai)

αžαžΎβ€‹αž’αŸ’αž“αž€β€‹αž’αž—αž·αžœαžŒαŸ’αžαž“αŸβ€‹αž•αŸ’αž“αŸ‚αž€β€‹αžαžΆαž„αž€αŸ’αžšαŸ„αž™β€‹αž™αž›αŸ‹β€‹αž™αŸ‰αžΆαž„β€‹αžŽαžΆβ€‹αžαžΆβ€‹αžŸαŸ†αžŽαž½αžš SQL αž“αžΉαž„β€‹αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšβ€‹αž›αŸ’αž’β€‹αž›αžΎβ€‹ "αž•αž›αž·αžαž•αž›"? αž“αŸ…αž€αŸ’αž“αž»αž„αž€αŸ’αžšαž»αž˜αž αŸŠαž»αž“αž’αŸ†αŸ— αž¬αžšαžΈαž€αž…αž˜αŸ’αžšαžΎαž“αž™αŸ‰αžΆαž„αž†αžΆαž”αŸ‹αžšαž αŸαžŸ αž˜αž·αž“αž˜αŸ‚αž“αž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αž“αžΆαžŸαž»αž‘αŸ’αž’αžαŸ‚αž˜αžΆαž“αžŸαž·αž‘αŸ’αž’αž·αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹ "αž•αž›αž·αžαž•αž›" αž“αŸ„αŸ‡αž‘αŸαŸ” αž αžΎαž™αž‡αžΆαž˜αž½αž™αž“αžΉαž„αž€αžΆαžšαž…αžΌαž›αž”αŸ’αžšαžΎ αž˜αž·αž“αž˜αŸ‚αž“αžšαžΆαž›αŸ‹αžŸαŸ†αžŽαžΎαž‘αžΆαŸ†αž„αž’αžŸαŸ‹αž’αžΆαž…αžαŸ’αžšαžΌαžœαž”αžΆαž“αž–αž·αž“αž·αžαŸ’αž™αžŠαŸ„αž™αž‚αŸ’αž˜αžΆαž“αž€αžΆαžšαžˆαžΊαž…αžΆαž”αŸ‹αž“αŸ„αŸ‡αž‘αŸ αž αžΎαž™αž€αžΆαžšαž”αž„αŸ’αž€αžΎαžαž…αŸ’αž”αžΆαž”αŸ‹αž…αž˜αŸ’αž›αž„αž“αŸƒαž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αž‘αž·αž“αŸ’αž“αž“αŸαž™αž‡αžΆαžšαžΏαž™αŸ—αžαŸ’αžšαžΌαžœαž…αŸ†αžŽαžΆαž™αž–αŸαž›αžšαžΆαž”αŸ‹αž˜αŸ‰αŸ„αž„αŸ” αžŠαžΎαž˜αŸ’αž”αžΈαžŠαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αž”αž‰αŸ’αž αžΆαž‘αžΆαŸ†αž„αž“αŸαŸ‡ αž™αžΎαž„αž”αžΆαž“αž”αž„αŸ’αž€αžΎαž DBA αžŸαž·αž”αŸ’αž”αž“αž·αž˜αŸ’αž˜αž·αžαž˜αž½αž™ - Joe αŸ” αžœαžΆαžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αž“αž»αžœαžαŸ’αžαžŠαŸ„αž™αž‡αŸ„αž‚αž‡αŸαž™αž“αŸ…αž€αŸ’αž“αž»αž„αž€αŸ’αžšαž»αž˜αž αŸŠαž»αž“αž‡αžΆαž…αŸ’αžšαžΎαž“ αž“αž·αž„αž‡αž½αž™αž’αŸ’αž“αž€αž’αž—αž·αžœαžŒαŸ’αžαž“αŸαž…αŸ’αžšαžΎαž“αž‡αžΆαž„αžŠαž”αŸ‹αž“αžΆαž€αŸ‹αŸ”

វីដេធូ:

DBA bot Joe αŸ” Anatoly Stansler (Postgres.ai)

αžŸαž½αžŸαŸ’αžαžΈβ€‹αž’αŸ’αž“αž€β€‹αž‘αžΆαŸ†αž„αž’αžŸαŸ‹αž‚αŸ’αž“αžΆ! αžˆαŸ’αž˜αŸ„αŸ‡αžšαž”αžŸαŸ‹αžαŸ’αž‰αž»αŸ†αž‚αžΊ Anatoly Stansler αŸ” αžαŸ’αž‰αž»αŸ†αž’αŸ’αžœαžΎαž€αžΆαžšαž±αŸ’αž™αž€αŸ’αžšαž»αž˜αž αŸŠαž»αž“αž˜αž½αž™αŸ” postgres.ai. αž™αžΎαž„αž”αŸ’αžŠαŸαž‡αŸ’αž‰αžΆαž…αž·αžαŸ’αžαž€αŸ’αž“αž»αž„αž€αžΆαžšαž–αž“αŸ’αž›αžΏαž“αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž’αž—αž·αžœαžŒαŸ’αžαž“αŸαžŠαŸ„αž™αž›αž»αž”αž…αŸ„αž›αž€αžΆαžšαž–αž“αŸ’αž™αžΆαžšαž–αŸαž›αžŠαŸ‚αž›αž‘αžΆαž€αŸ‹αž‘αž„αž“αžΉαž„αž€αžΆαžšαž„αžΆαžšαžšαž”αžŸαŸ‹ Postgres αž–αžΈαž’αŸ’αž“αž€αž’αž—αž·αžœαžŒαŸ’αžαž“αŸ DBAs αž“αž·αž„ QAsαŸ”

αž™αžΎαž„αž˜αžΆαž“αž’αžαž·αžαž·αž‡αž“αžŠαŸαž’αžŸαŸ’αž…αžΆαžšαŸ’αž™ αž αžΎαž™αžαŸ’αž„αŸƒαž“αŸαŸ‡αž•αŸ’αž“αŸ‚αž€αž“αŸƒαžšαž”αžΆαž™αž€αžΆαžšαžŽαŸαž“αžΉαž„αžαŸ’αžšαžΌαžœαž”αžΆαž“αž§αž‘αŸ’αž‘αž·αžŸαžŠαž›αŸ‹αž€αžšαžŽαžΈαžŠαŸ‚αž›αž™αžΎαž„αž”αžΆαž“αž‡αž½αž”αž“αŸ…αž–αŸαž›αž’αŸ’αžœαžΎαž€αžΆαžšαž‡αžΆαž˜αž½αž™αž–αž½αž€αž‚αŸαŸ” αžαŸ’αž‰αž»αŸ†αž“αžΉαž„αž“αž·αž™αžΆαž™αž’αŸ†αž–αžΈαžšαž”αŸ€αž”αžŠαŸ‚αž›αž™αžΎαž„αž”αžΆαž“αž‡αž½αž™αž–αž½αž€αž‚αŸαžŠαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αž”αž‰αŸ’αž αžΆαž’αŸ’αž„αž“αŸ‹αž’αŸ’αž„αžšαŸ”

DBA bot Joe αŸ” Anatoly Stansler (Postgres.ai)

αž“αŸ…αž–αŸαž›αžŠαŸ‚αž›αž™αžΎαž„αž€αŸ†αž–αž»αž„αž’αž—αž·αžœαžŒαŸ’αž αž“αž·αž„αž’αŸ’αžœαžΎαž…αŸ†αžŽαžΆαž€αžŸαŸ’αžšαž»αž€αžŠαŸ‚αž›αž˜αžΆαž“αž”αž“αŸ’αž‘αž»αž€αžαŸ’αž–αžŸαŸ‹αžŸαŸ’αž˜αž»αž‚αŸ’αžšαžŸαŸ’αž˜αžΆαž‰ αž™αžΎαž„αžŸαž½αžšαžαŸ’αž›αž½αž“αž™αžΎαž„αž“αžΌαžœαžŸαŸ†αžŽαž½αžšαžαžΆ "αžαžΎαž€αžΆαžšαž’αŸ’αžœαžΎαž…αŸ†αžŽαžΆαž€αžŸαŸ’αžšαž»αž€αž“αŸαŸ‡αž“αžΉαž„αžšαž›αžαŸ‹αž‘αŸ…?" αž™αžΎαž„αž”αŸ’αžšαžΎαž€αžΆαžšαž–αž·αž“αž·αžαŸ’αž™αž‘αžΎαž„αžœαž·αž‰ αž™αžΎαž„αž”αŸ’αžšαžΎαž…αŸ†αžŽαŸαŸ‡αžŠαžΉαž„αžšαž”αžŸαŸ‹αžŸαž αžŸαŸαžœαž·αž€αžŠαŸ‚αž›αž˜αžΆαž“αž”αž‘αž–αž·αžŸαŸ„αž’αž“αŸαž…αŸ’αžšαžΎαž“αž‡αžΆαž„ αž’αŸ’αž“αž€αž‡αŸ†αž“αžΆαž‰ DBA αŸ” αž αžΎαž™αž–αž½αž€αž‚αŸαž’αžΆαž…αž“αž·αž™αžΆαž™αž”αžΆαž“αžαžΆαžαžΎαžœαžΆαž“αžΉαž„αž αŸ„αŸ‡αž αžΎαžšαž¬αž’αžαŸ‹αŸ”

αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž”αŸ’αžšαž αŸ‚αž›αž‡αžΆαžœαžΆαž“αžΉαž„αž”αŸ’αžšαžŸαžΎαžšαž‡αžΆαž„αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž™αžΎαž„αž’αžΆαž…αžŸαžΆαž€αž›αŸ’αž”αž„αžœαžΆαžŠαŸ„αž™αžαŸ’αž›αž½αž“αž―αž„αž“αŸ…αž›αžΎαž…αŸ’αž”αžΆαž”αŸ‹αž…αž˜αŸ’αž›αž„αž‘αŸ†αž αŸ†αž–αŸαž‰αŸ” αž αžΎαž™αžαŸ’αž„αŸƒαž“αŸαŸ‡ αž™αžΎαž„αž“αžΉαž„αž“αž·αž™αžΆαž™αž’αŸ†αž–αžΈαžœαž·αž’αžΈαžŸαžΆαžŸαŸ’αžšαŸ’αžαž’αŸ’αžœαžΈαžαŸ’αž›αŸ‡αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž’αŸ’αžœαžΎαžαŸαžŸαŸ’αžαž₯αž‘αžΌαžœαž“αŸαŸ‡ αž“αž·αž„αžšαž”αŸ€αž”αžŠαŸ‚αž›αžœαžΆαž’αžΆαž…αž’αŸ’αžœαžΎαž”αžΆαž“αž”αŸ’αžšαžŸαžΎαžšαž‡αžΆαž„αž˜αž»αž“ αž“αž·αž„αž‡αžΆαž˜αž½αž™αž§αž”αž€αžšαžŽαŸαž’αŸ’αžœαžΈαžαŸ’αž›αŸ‡αŸ” αž™αžΎαž„αž€αŸαž“αžΉαž„αž“αž·αž™αžΆαž™αž’αŸ†αž–αžΈαž‚αž»αžŽαžŸαž˜αŸ’αž”αžαŸ’αžαž· αž“αž·αž„αž‚αž»αžŽαžœαž·αž”αžαŸ’αžαž·αž“αŸƒαžœαž·αž’αžΈαžŸαžΆαžŸαŸ’αžšαŸ’αžαž”αŸ‚αž”αž“αŸαŸ‡ αž“αž·αž„αž’αŸ’αžœαžΈαžŠαŸ‚αž›αž™αžΎαž„αž’αžΆαž…αž‡αž½αžŸαž‡αž»αž›αž“αŸ…αž‘αžΈαž“αŸαŸ‡αŸ”

DBA bot Joe αŸ” Anatoly Stansler (Postgres.ai)

αžαžΎαž’αŸ’αž“αž€αžŽαžΆαž’αŸ’αž›αžΆαž”αŸ‹αž”αž„αŸ’αž€αžΎαžαž›αž·αž”αž·αž€αŸ’αžšαž˜αžŠαŸ„αž™αž•αŸ’αž‘αžΆαž›αŸ‹αž›αžΎαž•αž›αž·αžαž•αž› αž¬αž’αŸ’αžœαžΎαž€αžΆαžšαž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžš? αž”αž“αŸ’αžαž·αž…αŸ” αž αžΎαž™β€‹αžαžΎβ€‹αž“αŸαŸ‡β€‹αž“αžΆαŸ†β€‹αž±αŸ’αž™β€‹αž“αžšαžŽαžΆβ€‹αž‘αŸ…β€‹αž‡αžΆβ€‹αž€αžΆαžšβ€‹αž–αž·αžβ€‹αžŠαŸ‚αž›β€‹αž‘αž·αž“αŸ’αž“αž“αŸαž™β€‹αžαŸ’αžšαžΌαžœβ€‹αž”αžΆαž“β€‹αž”αžΆαžαŸ‹β€‹αž”αž„αŸ‹ αž¬β€‹αž˜αžΆαž“β€‹αž–αŸαž›β€‹αžœαŸαž›αžΆβ€‹αž˜αž·αž“β€‹αžŠαŸ†αžŽαžΎαžšαž€αžΆαžš? αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž˜αž€αž’αŸ’αž“αž€αžŠαžΉαž„αž–αžΈαž€αžΆαžšαžˆαžΊαž…αžΆαž”αŸ‹αž“αŸαŸ‡αŸ” αž’αžšαž‚αž»αžŽαž–αŸ’αžšαŸ‡αž‡αžΆαž˜αŸ’αž…αžΆαžŸαŸ‹ αž˜αžΆαž“αž€αžΆαžšαž”αž˜αŸ’αžšαž»αž„αž‘αž»αž€αŸ”

DBA bot Joe αŸ” Anatoly Stansler (Postgres.ai)

αžœαž·αž’αžΈαžŸαžΆαžŸαŸ’αžšαŸ’αžαžŠαŸ†αž”αžΌαž„αž‚αžΊαž€αžΆαžšαž’αŸ’αžœαžΎαžαŸαžŸαŸ’αžαž“αŸ…αž€αŸ’αž“αž»αž„αž•αž›αž·αžαž•αž›αŸ” αž¬αž“αŸ…αž–αŸαž›αžŠαŸ‚αž›αž’αŸ’αž“αž€αž’αž—αž·αžœαžŒαŸ’αžαž“αŸαž’αž„αŸ’αž‚αž»αž™αž›αžΎαž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž€αŸ’αž“αž»αž„αžŸαŸ’αžšαž»αž€ αž‚αžΆαžαŸ‹αž˜αžΆαž“αž‘αž·αž“αŸ’αž“αž“αŸαž™αžŸαžΆαž€αž›αŸ’αž”αž„ αžœαžΆαž˜αžΆαž“αž‡αž˜αŸ’αžšαžΎαžŸαž˜αž½αž™αž…αŸ†αž“αž½αž“αžŠαŸ‚αž›αž˜αžΆαž“αž€αž˜αŸ’αžšαž·αžαŸ” αž αžΎαž™αž™αžΎαž„αžšαž˜αŸ€αž›αž…αŸαž‰αžŠαžΎαž˜αŸ’αž”αžΈαž•αž›αž·αž αž αžΎαž™αž™αžΎαž„αž‘αž‘αž½αž›αž”αžΆαž“αžŸαŸ’αžαžΆαž“αž—αžΆαž–αž“αŸαŸ‡αŸ”

DBA bot Joe αŸ” Anatoly Stansler (Postgres.ai)

វអឈឺ αžœαžΆαžαŸ’αž›αŸƒαŸ” αžœαžΆαž”αŸ’αžšαž αŸ‚αž›αž‡αžΆαž›αŸ’αž’αž”αŸ†αž•αž»αžαžŠαŸ‚αž›αž˜αž·αž“αžαŸ’αžšαžΌαžœαŸ”

αž αžΎαž™αžαžΎαžœαž·αž’αžΈαžŽαžΆαžŠαŸ‚αž›αž›αŸ’αž’αž”αŸ†αž•αž»αžαžŠαžΎαž˜αŸ’αž”αžΈαž’αŸ’αžœαžΎαžœαžΆ?

DBA bot Joe αŸ” Anatoly Stansler (Postgres.ai)

αž…αžΌαžšαž™αžΎαž„αžšαŸ€αž”αž…αŸ†αž†αžΆαž€ αž αžΎαž™αž‡αŸ’αžšαžΎαžŸαžšαžΎαžŸαž•αŸ’αž“αŸ‚αž€αžαŸ’αž›αŸ‡αž“αŸƒαž•αž›αž·αžαž•αž›αž“αŸ…αž‘αžΈαž“αŸ„αŸ‡αŸ” αž¬αž›αŸ’αž’αž”αŸ†αž•αž»αž αž…αžΌαžšαž™αžΎαž„αž™αž€αž•αž›αž·αžαž•αž›αž–αž·αž αž‘αž·αž“αŸ’αž“αž“αŸαž™αž‘αžΆαŸ†αž„αž’αžŸαŸ‹αŸ” αž αžΎαž™β€‹αž”αž“αŸ’αž‘αžΆαž”αŸ‹β€‹αž–αžΈβ€‹αž™αžΎαž„β€‹αž”αžΆαž“β€‹αž”αž„αŸ’αž€αžΎαžβ€‹αžœαžΆβ€‹αž“αŸ…β€‹αž€αŸ’αž“αž»αž„β€‹αžŸαŸ’αžšαž»αž€ αž™αžΎαž„β€‹αž“αžΉαž„β€‹αž–αž·αž“αž·αžαŸ’αž™β€‹αž˜αžΎαž›β€‹αž”αž“αŸ’αžαŸ‚αž˜β€‹αž‘αŸ€αžβ€‹αžŸαž˜αŸ’αžšαžΆαž”αŸ‹β€‹αž€αžΆαžšβ€‹αžŠαžΆαž€αŸ‹β€‹αž”αž„αŸ’αž αžΆαž‰αŸ”

αžœαžΆβ€‹αž“αžΉαž„β€‹αž’αž“αž»αž‰αŸ’αž‰αžΆαžβ€‹αž±αŸ’αž™β€‹αž™αžΎαž„β€‹αž›αž»αž”β€‹αž…αŸαž‰β€‹αž“αžΌαžœβ€‹αž€αŸ†αž αž»αžŸβ€‹αž˜αž½αž™β€‹αž…αŸ†αž“αž½αž“ αž–αŸ„αž›β€‹αž‚αžΊβ€‹αž€αžΆαžšαž–αžΆαžšβ€‹αž–αž½αž€β€‹αž‚αŸβ€‹αž–αžΈβ€‹αž€αžΆαžšβ€‹αž•αž›αž·αžαŸ”

αžαžΎαž˜αžΆαž“αž”αž‰αŸ’αž αžΆαž’αŸ’αžœαžΈαžαŸ’αž›αŸ‡?

  • αž”αž‰αŸ’αž αžΆαž‚αžΊαžαžΆαž™αžΎαž„αž…αŸ‚αž€αžšαŸ†αž›αŸ‚αž€αžŠαŸ†αžŽαžΆαž€αŸ‹αž€αžΆαž›αž“αŸαŸ‡αž‡αžΆαž˜αž½αž™αž˜αž·αžαŸ’αžαžšαž½αž˜αž€αžΆαžšαž„αžΆαžšαŸ” αž αžΎαž™αž‡αžΆαž‰αžΉαž€αž‰αžΆαž”αŸ‹αžœαžΆαž€αžΎαžαž‘αžΎαž„αžŠαŸ‚αž›αž’αŸ’αž“αž€αž’αŸ’αžœαžΎαž€αžΆαžšαž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαž˜αž½αž™αž…αŸ†αž“αž½αž“ bam - αž αžΎαž™αž˜αž·αž“αž˜αžΆαž“αž‘αž·αž“αŸ’αž“αž“αŸαž™αž‘αŸ αž€αžΆαžšαž„αžΆαžšαž‚αžΊαž’αŸ’αž›αžΆαž€αŸ‹αž…αž»αŸ‡αŸ” αžŠαŸ†αžŽαžΆαž€αŸ‹αž€αžΆαž›αž‚αžΊαž–αž αž»αžαŸαžšαŸ‰αžΆαž”αŸƒαŸ” αž αžΎαž™αž’αŸ’αž“αž€αžαŸ’αžšαžΌαžœαžšαž„αŸ‹αž…αžΆαŸ†αžšαž™αŸˆαž–αŸαž›αž™αžΌαžšαžŠαžΎαž˜αŸ’αž”αžΈαž±αŸ’αž™αžœαžΆαž€αžΎαž“αž‘αžΎαž„αž˜αŸ’αžαž„αž‘αŸ€αžαŸ” αž αžΎαž™αž™αžΎαž„αžŸαž˜αŸ’αžšαŸαž…αž…αž·αžαŸ’αžαž”αž‰αŸ’αž…αž”αŸ‹αžœαžΆαž“αŸ…αžαŸ’αž„αŸƒαžŸαŸ’αž’αŸ‚αž€αŸ” αž“αŸ„αŸ‡αž αžΎαž™αž‡αžΆαžœαžΆ αž™αžΎαž„αž˜αžΆαž“αž€αžΆαžšαž’αž—αž·αžœαžŒαŸ’αžαž“αŸαŸ”
  • αž αžΎαž™αž‡αžΆαž€αžΆαžšαž–αž·αžαžŽαžΆαžŸαŸ‹ αž™αžΎαž„αž˜αžΆαž“αžŸαž αž€αžΆαžšαžΈαž‡αžΆαž…αŸ’αžšαžΎαž“αž’αŸ’αžœαžΎαž€αžΆαžšαž“αŸ…αž‘αžΈαž“αŸ„αŸ‡ αž€αŸ’αžšαž»αž˜αž‡αžΆαž…αŸ’αžšαžΎαž“αŸ” αž αžΎαž™αžœαžΆαžαŸ’αžšαžΌαžœαž’αŸ’αžœαžΎαžŠαŸ„αž™αžŠαŸƒαŸ” αž αžΎαž™αž“αŸαŸ‡αž‚αžΊαž‡αžΆαž€αžΆαžšαžšαž’αžΆαž€αŸ‹αžšαž’αž½αž›αŸ”

DBA bot Joe αŸ” Anatoly Stansler (Postgres.ai)

αž αžΎαž™αžœαžΆαž‚αžΊαž˜αžΆαž“αžαŸ†αž›αŸƒαž“αž·αž™αžΆαž™αžαžΆαž™αžΎαž„αž˜αžΆαž“αž€αžΆαžšαž”αŸ‰αž»αž“αž”αŸ‰αž„αžαŸ‚αž˜αž½αž™αž”αžΆαž‰αŸ‹αž˜αž½αž™αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž™αžΎαž„αž…αž„αŸ‹αž’αŸ’αžœαžΎαž€αžΆαžšαž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαž˜αž½αž™αž…αŸ†αž“αž½αž“αž‘αŸ…αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αž‘αž·αž“αŸ’αž“αž“αŸαž™αž”αŸ‰αŸ‡αž‘αž·αž“αŸ’αž“αž“αŸαž™αž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’αŸ” αž αžΎαž™αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž˜αžΆαž“αž’αŸ’αžœαžΈαž˜αž½αž™αžαž»αžŸαž”αŸ’αžšαž€αŸ’αžšαžαžΈ αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž˜αžΆαž“αž€αŸ†αž αž»αžŸαž€αŸ’αž“αž»αž„αž€αžΆαžšαž’αŸ’αžœαžΎαž…αŸ†αžŽαžΆαž€αžŸαŸ’αžšαž»αž€ αž“αŸ„αŸ‡αž™αžΎαž„αž“αžΉαž„αž˜αž·αž“αžαŸ’αžšαž›αž”αŸ‹αž˜αž€αžœαž·αž‰αž—αŸ’αž›αžΆαž˜αŸ—αž“αŸ„αŸ‡αž‘αŸαŸ”

αž“αŸαŸ‡αž‚αžΊαž”αŸ’αžšαžŸαžΎαžšαž‡αžΆαž„αžœαž·αž’αžΈαžŸαžΆαžŸαŸ’αžšαŸ’αžαž˜αž»αž“ αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž“αŸ…αžαŸ‚αž˜αžΆαž“αž”αŸ’αžšαžΌαž”αžΆαž”αŸŠαžΈαž›αžΈαžαŸαžαŸ’αž–αžŸαŸ‹αžŠαŸ‚αž›αž”αŸ’αžšαž—αŸαž‘αž“αŸƒαž€αŸ†αž αž»αžŸαž˜αž½αž™αž…αŸ†αž“αž½αž“αž“αžΉαž„αž‘αŸ…αž•αž›αž·αžαž€αž˜αŸ’αž˜αŸ”

DBA bot Joe αŸ” Anatoly Stansler (Postgres.ai)

αžαžΎαž’αŸ’αžœαžΈαžšαžΆαžšαžΆαŸ†αž„αž™αžΎαž„αž–αžΈαž€αžΆαžšαž•αŸ’αžαž›αŸ‹αž±αŸ’αž™αž’αŸ’αž“αž€αž’αž—αž·αžœαžŒαŸ’αžαž“αŸαž“αžΈαž˜αž½αž™αŸ—αž“αžΌαžœαž€αŸ…αž’αžΈαžŸαžΆαž€αž›αŸ’αž”αž„ αžŠαŸ‚αž›αž‡αžΆαž…αŸ’αž”αžΆαž”αŸ‹αž…αž˜αŸ’αž›αž„αž‘αŸ†αž αŸ†αž–αŸαž‰? αžαŸ’αž‰αž»αŸ†αž‚αž·αžαžαžΆαžœαžΆαž…αŸ’αž”αžΆαžŸαŸ‹αžŽαžΆαžŸαŸ‹αžαžΆαž˜αžΆαž“αž’αŸ’αžœαžΈαž€αžΎαžαž‘αžΎαž„αŸ”

αžαžΎαž’αŸ’αž“αž€αžŽαžΆαž˜αžΆαž“αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αž‘αž·αž“αŸ’αž“αž“αŸαž™αž’αŸ†αž‡αžΆαž„ αžαŸαžšαŸ‰αžΆαž”αŸƒ? αž‡αžΆαž„αž–αžΆαž€αŸ‹αž€αžŽαŸ’αžαžΆαž›αž”αž“αŸ’αž‘αž”αŸ‹αŸ”

αž αžΎαž™αžœαžΆαž…αŸ’αž”αžΆαžŸαŸ‹αžŽαžΆαžŸαŸ‹αžαžΆαž€αžΆαžšαžšαž€αŸ’αžŸαžΆαž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αŸ’αž“αž€αž’αž—αž·αžœαžŒαŸ’αžαž“αŸαž“αžΈαž˜αž½αž™αŸ—αž“αŸ…αž–αŸαž›αžŠαŸ‚αž›αž˜αžΆαž“αž•αž›αž·αžαž€αž˜αŸ’αž˜αž’αŸ†αž”αŸ‚αž”αž“αŸαŸ‡αž‚αžΊαž˜αžΆαž“αžαž˜αŸ’αž›αŸƒαžαŸ’αž›αŸƒαžŽαžΆαžŸαŸ‹ αž αžΎαž™αž€αŸ’αžšαŸ…αž–αžΈαž“αŸαŸ‡αžœαžΆαžαŸ’αžšαžΌαžœαž…αŸ†αžŽαžΆαž™αž–αŸαž›αž™αžΌαžšαŸ”

αž™αžΎαž„β€‹αž˜αžΆαž“β€‹αž’αžαž·αžαž·αž‡αž“β€‹αžŠαŸ‚αž›β€‹αž”αžΆαž“β€‹αžŠαžΉαž„β€‹αžαžΆβ€‹αžœαžΆβ€‹αž˜αžΆαž“β€‹αžŸαžΆαžšαŸˆαžŸαŸ†αžαžΆαž“αŸ‹β€‹αžαŸ’αž›αžΆαŸ†αž„β€‹αžŽαžΆαžŸαŸ‹β€‹αž€αŸ’αž“αž»αž„β€‹αž€αžΆαžšβ€‹αžŸαžΆαž€αž›αŸ’αž”αž„β€‹αž€αžΆαžšβ€‹αž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžŠαžΌαžšβ€‹αž‘αžΆαŸ†αž„β€‹αž’αžŸαŸ‹β€‹αž›αžΎβ€‹αž…αŸ’αž”αžΆαž”αŸ‹β€‹αž…αž˜αŸ’αž›αž„β€‹αž‘αŸ†αž αŸ†β€‹αž–αŸαž‰ αž”αŸ‰αž»αž“αŸ’αžαŸ‚β€‹αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“β€‹αž‘αž·αž“αŸ’αž“αž“αŸαž™β€‹αžšαž”αžŸαŸ‹β€‹αž–αž½αž€αž‚αŸβ€‹αž˜αžΆαž“β€‹αž…αŸ†αž“αž½αž“β€‹αžαž·αž…β€‹αž‡αžΆαž„ terabyte αž αžΎαž™β€‹αž‚αŸ’αž˜αžΆαž“β€‹αž’αž“αž’αžΆαž“β€‹αžŠαžΎαž˜αŸ’αž”αžΈβ€‹αžšαž€αŸ’αžŸαžΆβ€‹αž€αŸ…αž’αžΈβ€‹αžŸαžΆαž€αž›αŸ’αž”αž„β€‹αžŸαž˜αŸ’αžšαžΆαž”αŸ‹β€‹αž’αŸ’αž“αž€β€‹αž’αž—αž·αžœαžŒαŸ’αžαž“αŸβ€‹αž“αžΈαž˜αž½αž™αŸ—β€‹αž‘αŸαŸ” αžŠαžΌαž…αŸ’αž“αŸαŸ‡αž αžΎαž™ αž–αž½αž€αž‚αŸαžαŸ’αžšαžΌαžœαž‘αžΆαž‰αž™αž€αž€αž“αŸ’αž›αŸ‚αž„αž…αžΆαž€αŸ‹αžŸαŸ†αžšαžΆαž˜αž€αŸ’αž“αž»αž„αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αž‘αŸ…αž€αžΆαž“αŸ‹αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αžšαž”αžŸαŸ‹αž–αž½αž€αž‚αŸ αž αžΎαž™αž’αŸ’αžœαžΎαžαŸαžŸαŸ’αžαžαžΆαž˜αžœαž·αž’αžΈαž“αŸαŸ‡αŸ” αžœαžΆαžαŸ’αžšαžΌαžœαž€αžΆαžšαž–αŸαž›αžœαŸαž›αžΆαž…αŸ’αžšαžΎαž“αŸ”

DBA bot Joe αŸ” Anatoly Stansler (Postgres.ai)

αž‘αŸ„αŸ‡αž”αžΈαž‡αžΆαž’αŸ’αž“αž€αž’αŸ’αžœαžΎαžœαžΆαž“αŸ…αžαžΆαž„αž€αŸ’αž“αž»αž„αž αŸαžŠαŸ’αž‹αžΆαžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’αž€αŸαžŠαŸ„αž™ αž€αžΆαžšαž‘αžΆαž‰αž™αž€αž‘αž·αž“αŸ’αž“αž“αŸαž™αž˜αž½αž™αžαŸαžšαŸ‰αžΆαž”αŸƒαž€αŸ’αž“αž»αž„αž˜αž½αž™αž˜αŸ‰αŸ„αž„αž‚αžΊαž›αŸ’αž’αžŽαžΆαžŸαŸ‹αŸ” αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž–αž½αž€αž‚αŸαž”αŸ’αžšαžΎαž€αžΆαžšαž”αŸ„αŸ‡αž…αŸ„αž›αž‘αžΌαž‡αžΈαžαž› αž–αž½αž€αž‚αŸαž‘αžΆαž‰αž™αž€αž€αŸ’αž“αž»αž„αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αž–αžΈαž–αž–αž€αŸ” αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž–αž½αž€αž‚αŸαž›αŸ’αž”αžΏαž“αž‚αžΊαž”αŸ’αžšαž αŸ‚αž› 200 αž‡αžΈαž αŸ’αž‚αžΆαž”αŸƒαž€αŸ’αž“αž»αž„αž˜αž½αž™αž˜αŸ‰αŸ„αž„αŸ” αž αžΎαž™β€‹αžœαžΆβ€‹αž“αŸ…β€‹αžαŸ‚β€‹αžαŸ’αžšαžΌαžœαž€αžΆαžšβ€‹αž–αŸαž›β€‹αžœαŸαž›αžΆβ€‹αžŠαžΎαž˜αŸ’αž”αžΈβ€‹αž”αž„αŸ’αžœαŸ‚αžšβ€‹αž–αžΈβ€‹αž€αžΆαžšβ€‹αž”αŸ„αŸ‡αž…αŸ„αž›β€‹αž‘αžΌαž‡αžΈαžαž› αžšαž˜αŸ€αž›β€‹αž›αž·αž”αž·αž€αŸ’αžšαž˜αŸ”αž›αŸ”

αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž–αž½αž€αž‚αŸαž”αŸ’αžšαžΎαžœαž·αž’αžΈαžŸαžΆαžŸαŸ’αžšαŸ’αžαž“αŸαŸ‡αž–αŸ’αžšαŸ„αŸ‡αžœαžΆαž’αž“αž»αž‰αŸ’αž‰αžΆαžαž±αŸ’αž™αž–αž½αž€αž‚αŸαžšαž€αŸ’αžŸαžΆαž•αž›αž·αžαž•αž›αžŠαŸ‚αž›αž’αžΆαž…αž‘αž»αž€αž…αž·αžαŸ’αžαž”αžΆαž“αŸ”

αžαžΎαž™αžΎαž„αž’αžΆαž…αž’αŸ’αžœαžΎαž’αŸ’αžœαžΈαž“αŸ…αž‘αžΈαž“αŸαŸ‡? αž…αžΌαžšαž’αŸ’αžœαžΎαž±αŸ’αž™αž€αŸ…αž’αžΈαžŸαžΆαž€αž›αŸ’αž”αž„αž˜αžΆαž“αžαž˜αŸ’αž›αŸƒαžαŸ„αž€ αž αžΎαž™αž•αŸ’αžαž›αŸ‹αž±αŸ’αž™αž’αŸ’αž“αž€αž’αž—αž·αžœαžŒαŸ’αžαž“αŸαž‚αŸ’αžšαž”αŸ‹αžšαžΌαž”αž“αžΌαžœαž€αŸ…αž’αžΈαžŸαžΆαž€αž›αŸ’αž”αž„αž•αŸ’αž‘αžΆαž›αŸ‹αžαŸ’αž›αž½αž“αžšαž”αžŸαŸ‹αž–αž½αž€αž‚αŸαŸ”

αž αžΎαž™αž“αŸαŸ‡αž’αžΆαž…αž‘αŸ…αžšαž½αž…αŸ”

DBA bot Joe αŸ” Anatoly Stansler (Postgres.ai)

αž αžΎαž™αž“αŸ…αž€αŸ’αž“αž»αž„αžœαž·αž’αžΈαžŸαžΆαžŸαŸ’αžšαŸ’αžαž“αŸαŸ‡ αž“αŸ…αž–αŸαž›αžŠαŸ‚αž›αž™αžΎαž„αž”αž„αŸ’αž€αžΎαžαž€αŸ’αž›αžΌαž“αžŸαŸ’αžαžΎαž„αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αŸ’αž“αž€αž’αž—αž·αžœαžŒαŸ’αžαž“αŸαž“αžΈαž˜αž½αž™αŸ— αž™αžΎαž„αž’αžΆαž…αž…αŸ‚αž€αžšαŸ†αž›αŸ‚αž€αžœαžΆαž“αŸ…αž›αžΎαž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αžαŸ‚αž˜αž½αž™αŸ” αž§αž‘αžΆαž αžšαžŽαŸ αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž’αŸ’αž“αž€αž˜αžΆαž“αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αž‘αž·αž“αŸ’αž“αž“αŸαž™ 10TB αž αžΎαž™αž…αž„αŸ‹αž•αŸ’αžαž›αŸ‹αž±αŸ’αž™αž’αŸ’αž“αž€αž’αž—αž·αžœαžŒαŸ’αžαž“αŸ 10 αž“αžΆαž€αŸ‹ αž’αŸ’αž“αž€αž˜αž·αž“αž…αžΆαŸ†αž”αžΆαž…αŸ‹αž˜αžΆαž“αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αž‘αž·αž“αŸ’αž“αž“αŸαž™ XNUMX x XNUMXTB αž‘αŸαŸ” αž’αŸ’αž“αž€β€‹αžαŸ’αžšαžΌαžœβ€‹αž€αžΆαžšβ€‹αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“β€‹αžαŸ‚β€‹αž˜αž½αž™β€‹αž‚αžαŸ‹β€‹αžŠαžΎαž˜αŸ’αž”αžΈβ€‹αž’αŸ’αžœαžΎβ€‹αž…αŸ’αž”αžΆαž”αŸ‹β€‹αž…αž˜αŸ’αž›αž„β€‹αžŠαžΆαž…αŸ‹β€‹αžŠαŸ„αž™β€‹αž‘αŸ‚αž€β€‹αžŸαž˜αŸ’αžšαžΆαž”αŸ‹β€‹αž’αŸ’αž“αž€β€‹αž’αž—αž·αžœαžŒαŸ’αžαž“αŸβ€‹αž“αžΈαž˜αž½αž™αŸ—β€‹αžŠαŸ„αž™β€‹αž”αŸ’αžšαžΎβ€‹αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“β€‹αž˜αž½αž™αŸ” αžαŸ’αž‰αž»αŸ†αž“αžΉαž„αž”αŸ’αžšαžΆαž”αŸ‹αž’αŸ’αž“αž€αž–αžΈαžšαž”αŸ€αž”αžŠαŸ‚αž›αžœαžΆαžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž”αž“αŸ’αžαž·αž…αž€αŸ’αžšαŸ„αž™αž˜αž€αŸ”

DBA bot Joe αŸ” Anatoly Stansler (Postgres.ai)

αž§αž‘αžΆαž αžšαžŽαŸαž‡αžΆαž€αŸ‹αžŸαŸ’αžαŸ‚αž„αŸ–

  • DB - 4,5 αžαŸαžšαŸ‰αžΆαž”αŸƒαŸ”

  • αž™αžΎαž„αž’αžΆαž…αž‘αž‘αž½αž›αž”αžΆαž“αž…αŸ’αž”αžΆαž”αŸ‹αž…αž˜αŸ’αž›αž„αž―αž€αžšαžΆαž‡αŸ’αž™αž€αŸ’αž“αž»αž„αžšαž™αŸˆαž–αŸαž› 30 αžœαž·αž“αžΆαž‘αžΈαŸ”

αž’αŸ’αž“αž€β€‹αž˜αž·αž“β€‹αž…αžΆαŸ†β€‹αž”αžΆαž…αŸ‹β€‹αžšαž„αŸ‹αž…αžΆαŸ†β€‹αž€αž“αŸ’αž›αŸ‚αž„β€‹αž’αŸ’αžœαžΎβ€‹αžαŸαžŸαŸ’αž αž αžΎαž™β€‹αž’αžΆαžŸαŸ’αžšαŸαž™β€‹αž›αžΎβ€‹αž‘αŸ†αž αŸ†β€‹αž”αŸ‰αž»αž“β€‹αžŽαžΆαŸ” αž’αŸ’αž“αž€αž’αžΆαž…αž‘αž‘αž½αž›αž”αžΆαž“αžœαžΆαž€αŸ’αž“αž»αž„αžšαž™αŸˆαž–αŸαž›αž”αŸ‰αž»αž“αŸ’αž˜αžΆαž“αžœαž·αž“αžΆαž‘αžΈαŸ” αžœαžΆαž“αžΉαž„αž€αŸ’αž›αžΆαž™αž‡αžΆαž”αžšαž·αžŸαŸ’αžαžΆαž“αžŠαžΆαž…αŸ‹αžŸαŸ’αžšαž™αžΆαž›αž‘αžΆαŸ†αž„αžŸαŸ’αžšαž»αž„ αž”αŸ‰αž»αž“αŸ’αžαŸ‚αžŠαŸ‚αž›αž…αŸ‚αž€αžšαŸ†αž›αŸ‚αž€αž‘αž·αž“αŸ’αž“αž“αŸαž™αž€αŸ’αž“αž»αž„αž…αŸ†αžŽαŸ„αž˜αž–αž½αž€αž‚αŸαŸ”

αž“αŸαŸ‡αž‚αžΊαž’αžŸαŸ’αž…αžΆαžšαŸ’αž™αžŽαžΆαžŸαŸ‹αŸ” αž“αŸ…αž‘αžΈαž“αŸαŸ‡αž™αžΎαž„αž€αŸ†αž–αž»αž„αž“αž·αž™αžΆαž™αž’αŸ†αž–αžΈαžœαŸαž‘αž˜αž“αŸ’αž αž“αž·αž„αžŸαž€αž›αž›αŸ„αž€αžŸαŸ’αžšαž”αž‚αŸ’αž“αžΆαŸ”

DBA bot Joe αŸ” Anatoly Stansler (Postgres.ai)

αž€αŸ’αž“αž»αž„αž€αžšαžŽαžΈαžšαž”αžŸαŸ‹αž™αžΎαž„ αžœαžΆαžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαžŠαŸ„αž™αž”αŸ’αžšαžΎαž”αŸ’αžšαž–αŸαž“αŸ’αž’ OpenZFS αŸ”

DBA bot Joe αŸ” Anatoly Stansler (Postgres.ai)

OpenZFS αž‚αžΊαž‡αžΆαž”αŸ’αžšαž–αŸαž“αŸ’αž’αž―αž€αžŸαžΆαžšαž…αž˜αŸ’αž›αž„αž›αžΎαž€αžΆαžšαžŸαžšαžŸαŸαžš αžŠαŸ‚αž›αž‚αžΆαŸ†αž‘αŸ’αžšαž€αžΆαžšαžαžαžšαžΌαž” αž“αž·αž„αž€αžΆαžšαž€αŸ’αž›αžΌαž“αž…αŸαž‰αž–αžΈαž”αŸ’αžšαž’αž”αŸ‹αŸ” αžœαžΆαž’αžΆαž…αž‘αž»αž€αž…αž·αžαŸ’αžαž”αžΆαž“ αž“αž·αž„αž’αžΆαž…αž’αŸ’αžœαžΎαž˜αžΆαžαŸ’αžšαžŠαŸ’αž‹αžΆαž“αž”αžΆαž“αŸ” αž“αžΆαž„αž„αžΆαž™αžŸαŸ’αžšαž½αž›αž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αžŽαžΆαžŸαŸ‹αŸ” αžœαžΆαž’αžΆαž…αžαŸ’αžšαžΌαžœαž”αžΆαž“αžŠαžΆαž€αŸ‹αž–αž„αŸ’αžšαžΆαž™αž‡αžΆαž–αžΈαžšαž€αŸ’αžšαž»αž˜αŸ”

αž˜αžΆαž“αž‡αž˜αŸ’αžšαžΎαžŸαž•αŸ’αžŸαŸαž„αž‘αŸ€αžαŸ–

  • αž’αž·αž›αžœαžΈαž’αž·αž˜,

  • αž€αžΆαžšαž•αŸ’αž‘αž»αž€ (αž§αž‘αžΆαž αžšαžŽαŸ Pure Storage) αŸ”

αž”αž“αŸ’αž‘αž”αŸ‹αž–αž·αžŸαŸ„αž’αž“αŸαž‘αž·αž“αŸ’αž“αž“αŸαž™αžŠαŸ‚αž›αžαŸ’αž‰αž»αŸ†αž€αŸ†αž–αž»αž„αž“αž·αž™αžΆαž™αž’αŸ†αž–αžΈαž‚αžΊαž˜αŸ‰αžΌαžŒαž»αž›αŸ” αž’αžΆαž…αžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αž“αž»αžœαžαŸ’αžαžŠαŸ„αž™αž”αŸ’αžšαžΎαž‡αž˜αŸ’αžšαžΎαžŸαž‘αžΆαŸ†αž„αž“αŸαŸ‡αŸ” αž”αŸ‰αž»αž“αŸ’αžαŸ‚αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž–αŸαž›αž“αŸαŸ‡ αž™αžΎαž„αž”αžΆαž“αž•αŸ’αžαŸ„αžαž›αžΎ OpenZFS αžŠαŸ„αž™αžŸαžΆαžšαžαŸ‚αž˜αžΆαž“αž”αž‰αŸ’αž αžΆαž‡αžΆαž˜αž½αž™ LVM αž‡αžΆαž–αž·αžŸαŸαžŸαŸ”

DBA bot Joe αŸ” Anatoly Stansler (Postgres.ai)

αžαžΎαžœαžΆαžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž™αŸ‰αžΆαž„αžŠαžΌαž…αž˜αŸ’αžαŸαž…? αž‡αŸ†αž“αž½αžŸαž±αŸ’αž™αž€αžΆαžšαžŸαžšαžŸαŸαžšαž‡αžΆαž“αŸ‹αž›αžΎαž‘αž·αž“αŸ’αž“αž“αŸαž™αžšαžΆαž›αŸ‹αž–αŸαž›αžŠαŸ‚αž›αž™αžΎαž„αž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαžœαžΆ αž™αžΎαž„αžšαž€αŸ’αžŸαžΆαž‘αž»αž€αžœαžΆαžŠαŸ„αž™αž‚αŸ’αžšαžΆαž“αŸ‹αžαŸ‚αžŸαž˜αŸ’αž‚αžΆαž›αŸ‹αžαžΆαž‘αž·αž“αŸ’αž“αž“αŸαž™αžαŸ’αž˜αžΈαž“αŸαŸ‡αž‚αžΊαž˜αž€αž–αžΈαž…αŸ†αžŽαž»αž…αžαŸ’αž˜αžΈαž“αŸ…αž€αŸ’αž“αž»αž„αž–αŸαž›αžœαŸαž›αžΆ αžŠαŸ‚αž›αž‡αžΆαžšαžΌαž”αžαžαžαŸ’αž˜αžΈαŸ”

αž αžΎαž™αž“αŸ…αž–αŸαž›αž’αž“αžΆαž‚αž αž“αŸ…αž–αŸαž›αžŠαŸ‚αž›αž™αžΎαž„αž…αž„αŸ‹αžœαž·αž›αžαŸ’αžšαž‘αž”αŸ‹αž˜αž€αžœαž·αž‰ αž¬αž™αžΎαž„αž…αž„αŸ‹αž”αž„αŸ’αž€αžΎαžαž€αŸ’αž›αžΌαž“αžαŸ’αž˜αžΈαž–αžΈαž€αŸ†αžŽαŸ‚αž…αžΆαžŸαŸ‹αž˜αž½αž™αž…αŸ†αž“αž½αž“ αž™αžΎαž„αž‚αŸ’αžšαžΆαž“αŸ‹αžαŸ‚αž“αž·αž™αžΆαž™αžαžΆαŸ– "αž™αž›αŸ‹αž–αŸ’αžšαž˜ αž•αŸ’αžαž›αŸ‹αž±αŸ’αž™αž™αžΎαž„αž“αžΌαžœαž”αŸ’αž›αž»αž€αž‘αž·αž“αŸ’αž“αž“αŸαž™αž‘αžΆαŸ†αž„αž“αŸαŸ‡αžŠαŸ‚αž›αžαŸ’αžšαžΌαžœαž”αžΆαž“αžŸαž˜αŸ’αž‚αžΆαž›αŸ‹αžŠαžΌαž…αž“αŸαŸ‡αŸ”"

αž αžΎαž™αž’αŸ’αž“αž€αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž“αŸαŸ‡αž“αžΉαž„αž’αŸ’αžœαžΎαž€αžΆαžšαž‡αžΆαž˜αž½αž™αžŸαŸ†αžŽαž»αŸ†αž‘αž·αž“αŸ’αž“αž“αŸαž™αž”αŸ‚αž”αž“αŸαŸ‡αŸ” αž‚αžΆαžαŸ‹αž“αžΉαž„αž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαž–αž½αž€αžœαžΆαž”αž“αŸ’αžαž·αž…αž˜αŸ’αžαž„ αŸ— αž”αž„αŸ’αž€αžΎαžαžšαžΌαž”αžαžαž•αŸ’αž‘αžΆαž›αŸ‹αžαŸ’αž›αž½αž“αžšαž”αžŸαŸ‹αž‚αžΆαžαŸ‹αŸ”

αž αžΎαž™αž™αžΎαž„αž“αžΉαž„αžŸαžΆαžαžΆαŸ” αž’αŸ’αž“αž€αž’αž—αž·αžœαžŒαŸ’αžαž“αŸαž“αžΈαž˜αž½αž™αŸ—αž“αŸ…αž€αŸ’αž“αž»αž„αž€αžšαžŽαžΈαžšαž”αžŸαŸ‹αž™αžΎαž„αž“αžΉαž„αž˜αžΆαž“αž±αž€αžΆαžŸαž˜αžΆαž“αž€αŸ’αž›αžΌαž“αž•αŸ’αž‘αžΆαž›αŸ‹αžαŸ’αž›αž½αž“αžšαž”αžŸαŸ‹αž‚αžΆαžαŸ‹αžŠαŸ‚αž›αž‚αžΆαžαŸ‹αž”αžΆαž“αž€αŸ‚αžŸαž˜αŸ’αžšαž½αž› αž αžΎαž™αž‘αž·αž“αŸ’αž“αž“αŸαž™αžŠαŸ‚αž›αžαŸ’αžšαžΌαžœαž”αžΆαž“αž…αŸ‚αž€αžšαŸ†αž›αŸ‚αž€αž“αžΉαž„αžαŸ’αžšαžΌαžœαž”αžΆαž“αž…αŸ‚αž€αžšαŸ†αž›αŸ‚αž€αžšαžœαžΆαž„αž’αŸ’αž“αž€αž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αž“αžΆαŸ”

DBA bot Joe αŸ” Anatoly Stansler (Postgres.ai)

αžŠαžΎαž˜αŸ’αž”αžΈαžŠαžΆαž€αŸ‹αž–αž„αŸ’αžšαžΆαž™αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž”αŸ‚αž”αž“αŸαŸ‡αž“αŸ…αž•αŸ’αž‘αŸ‡ αž’αŸ’αž“αž€αžαŸ’αžšαžΌαžœαžŠαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αž”αž‰αŸ’αž αžΆαž–αžΈαžšαŸ–

  • αž‘αžΈαž˜αž½αž™αž‚αžΊαž‡αžΆαž”αŸ’αžšαž—αž–αž“αŸƒαž‘αž·αž“αŸ’αž“αž“αŸαž™αžŠαŸ‚αž›αž’αŸ’αž“αž€αž“αžΉαž„αž™αž€αžœαžΆαž–αžΈαŸ” αž’αŸ’αž“αž€αž’αžΆαž…αžšαŸ€αž”αž…αŸ†αž€αžΆαžšαž…αž˜αŸ’αž›αž„αž‡αžΆαž˜αž½αž™αž•αž›αž·αžαž€αž˜αŸ’αž˜αŸ” αž’αŸ’αž“αž€αž’αžΆαž…αž”αŸ’αžšαžΎαž€αžΆαžšαž”αž˜αŸ’αžšαž»αž„αž‘αž»αž€αžŠαŸ‚αž›αž’αŸ’αž“αž€αž”αžΆαž“αž€αŸ†αžŽαžαŸ‹αžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’αžšαž½αž…αž αžΎαž™ αžαŸ’αž‰αž»αŸ†αžŸαž„αŸ’αžƒαžΉαž˜αžαžΆαŸ” WAL-E, WAL-G ឬ Barman αŸ” αž αžΎαž™αž‘αŸ„αŸ‡αž”αžΈαž‡αžΆαž’αŸ’αž“αž€αž€αŸ†αž–αž»αž„αž”αŸ’αžšαžΎαžŠαŸ†αžŽαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™ Cloud αž˜αž½αž™αž…αŸ†αž“αž½αž“αžŠαžΌαž…αž‡αžΆ RDS ឬ Cloud SQL αž€αŸαžŠαŸ„αž™ αž’αŸ’αž“αž€αž’αžΆαž…αž”αŸ’αžšαžΎαž€αžΆαžšαž”αŸ„αŸ‡αž…αŸ„αž›αž‘αžΌαž‡αžΈαžαž›αž”αžΆαž“αŸ” αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž™αžΎαž„αž“αŸ…αžαŸ‚αžŽαŸ‚αž“αžΆαŸ†αž’αŸ’αž“αž€αž±αŸ’αž™αž”αŸ’αžšαžΎαž€αžΆαžšαž”αž˜αŸ’αžšαž»αž„αž‘αž»αž€ αž–αžΈαž–αŸ’αžšαŸ„αŸ‡αž‡αžΆαž˜αž½αž™αž“αžΉαž„αžœαž·αž’αžΈαžŸαžΆαžŸαŸ’αžšαŸ’αžαž“αŸαŸ‡ αž’αŸ’αž“αž€αž€αŸαž“αžΉαž„αžšαž€αŸ’αžŸαžΆαžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’αžšαžΌαž”αžœαž“αŸ’αžαž“αŸƒαž―αž€αžŸαžΆαžšαž•αž„αžŠαŸ‚αžš αžŠαŸ‚αž›αž“αžΉαž„αž’αž“αž»αž‰αŸ’αž‰αžΆαžαž±αŸ’αž™αž’αŸ’αž“αž€αž€αžΆαž“αŸ‹αžαŸ‚αžαž·αžαž‘αŸ…αž‡αž·αžαžšαž„αŸ’αžœαžΆαžŸαŸ‹αžŠαŸ‚αž›αž’αŸ’αž“αž€αž“αžΉαž„αžƒαžΎαž‰αž“αŸ…αž€αŸ’αž“αž»αž„αž•αž›αž·αžαž€αž˜αŸ’αž˜ αžŠαžΎαž˜αŸ’αž”αžΈαž…αžΆαž”αŸ‹αž™αž€αž”αž‰αŸ’αž αžΆαž‘αžΆαŸ†αž„αž“αŸ„αŸ‡αžŠαŸ‚αž›αž˜αžΆαž“αŸ”

  • αž‘αžΈαž–αžΈαžšαž‚αžΊαž‡αžΆαž€αž“αŸ’αž›αŸ‚αž„αžŠαŸ‚αž›αž’αŸ’αž“αž€αž…αž„αŸ‹αž’αŸ’αžœαžΎαž‡αžΆαž˜αŸ’αž…αžΆαžŸαŸ‹αž•αŸ’αž‘αŸ‡ Database Lab αŸ” αžœαžΆαž’αžΆαž…αž‡αžΆ Cloud αžœαžΆαž’αžΆαž…αž‡αžΆ On-premiseαŸ” αžœαžΆαž˜αžΆαž“αžŸαžΆαžšαŸˆαžŸαŸ†αžαžΆαž“αŸ‹αžŽαžΆαžŸαŸ‹αž€αŸ’αž“αž»αž„αž€αžΆαžšαž“αž·αž™αžΆαž™αž“αŸ…αž‘αžΈαž“αŸαŸ‡αžαžΆ ZFS αž‚αžΆαŸ†αž‘αŸ’αžšαž€αžΆαžšαž”αž„αŸ’αž αžΆαž”αŸ‹αž‘αž·αž“αŸ’αž“αž“αŸαž™αŸ” αž αžΎαž™αžœαžΆαž’αŸ’αžœαžΎαž”αžΆαž“αž™αŸ‰αžΆαž„αž›αŸ’αž’αŸ”

αžŸαŸ’αžšαž˜αŸƒαžαžΆαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αŸ’αž›αžΌαž“αž”αŸ‚αž”αž“αŸαŸ‡αž“αžΈαž˜αž½αž™αŸ— αž’αžΆαžŸαŸ’αžšαŸαž™αž›αžΎαž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαžŠαŸ‚αž›αž™αžΎαž„αž’αŸ’αžœαžΎαž‡αžΆαž˜αž½αž™αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“ αž”αŸ’αžšαž—αŸαž‘αž“αŸƒ dev αž˜αž½αž™αž…αŸ†αž“αž½αž“αž“αžΉαž„αž€αžΎαž“αž‘αžΎαž„αŸ” αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž”αž‰αŸ’αž αžΆαž“αŸαŸ‡ dev αž€αŸαž“αžΉαž„αžαŸ’αžšαžΌαžœαž€αžΆαžšαž€αž“αŸ’αž›αŸ‚αž„αž‘αŸ†αž“αŸαžšαž•αž„αžŠαŸ‚αžšαŸ” αž”αŸ‰αž»αž“αŸ’αžαŸ‚αžŠαŸ„αž™αžŸαžΆαžšαžαŸ‚αž€αžΆαžšαž–αž·αžαžŠαŸ‚αž›αžαžΆαž™αžΎαž„αž”αžΆαž“αž™αž€αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αž“αŸƒ 4,5 terabytes ZFS αž“αžΉαž„αž”αž„αŸ’αž αžΆαž”αŸ‹αžœαžΆαž‘αŸ… 3,5 terabytes αŸ” αžœαžΆαž’αžΆαž…αž”αŸ’αžšαŸ‚αž”αŸ’αžšαž½αž›αž’αžΆαžŸαŸ’αžšαŸαž™αž›αžΎαž€αžΆαžšαž€αŸ†αžŽαžαŸ‹αŸ” αž αžΎαž™αž™αžΎαž„αž“αŸ…αžαŸ‚αž˜αžΆαž“αž€αž“αŸ’αž›αŸ‚αž„αžŸαž˜αŸ’αžšαžΆαž”αŸ‹ dev αŸ”

αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž”αŸ‚αž”αž“αŸαŸ‡αž’αžΆαž…αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αŸ’αžšαžΎαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžšαžŽαžΈαž•αŸ’αžŸαŸαž„αŸ—αž‚αŸ’αž“αžΆαŸ”

  • αž‘αžΆαŸ†αž„αž“αŸαŸ‡αž‚αžΊαž‡αžΆαž’αŸ’αž“αž€αž’αž—αž·αžœαžŒαŸ’αžαž“αŸ DBAs αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžŸαž»αž–αž›αž—αžΆαž–αžŸαŸ†αžŽαž½αžš αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž”αž„αŸ’αž€αžΎαž“αž”αŸ’αžšαžŸαž·αž‘αŸ’αž’αž—αžΆαž–αŸ”

  • αžœαžΆαž’αžΆαž…αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αŸ’αžšαžΎαž“αŸ…αž€αŸ’αž“αž»αž„αž€αžΆαžšαž’αŸ’αžœαžΎαžαŸαžŸαŸ’αž QA αžŠαžΎαž˜αŸ’αž”αžΈαžŸαžΆαž€αž›αŸ’αž”αž„αž€αžΆαžšαž’αŸ’αžœαžΎαž…αŸ†αžŽαžΆαž€αžŸαŸ’αžšαž»αž€αž‡αžΆαž€αŸ‹αž›αžΆαž€αŸ‹αž˜αž½αž™ αž˜αž»αž“αž–αŸαž›αž™αžΎαž„αžŠαžΆαž€αŸ‹αž…αŸαž‰αžŠαžΎαž˜αŸ’αž”αžΈαž•αž›αž·αžαŸ” αž αžΎαž™αž™αžΎαž„αž€αŸαž’αžΆαž…αž›αžΎαž€αž™αž€αž”αžšαž·αž™αžΆαž€αžΆαžŸαž–αž·αžŸαŸαžŸαžŸαž˜αŸ’αžšαžΆαž”αŸ‹ QA αž‡αžΆαž˜αž½αž™αž“αžΉαž„αž‘αž·αž“αŸ’αž“αž“αŸαž™αž–αž·αž αžŠαŸ‚αž›αž–αž½αž€αž‚αŸαž’αžΆαž…αžŸαžΆαž€αž›αŸ’αž”αž„αž˜αž»αžαž„αžΆαžšαžαŸ’αž˜αžΈαŸ” αž αžΎαž™αžœαžΆαž“αžΉαž„αž…αŸ†αžŽαžΆαž™αž–αŸαž›αž”αŸ‰αž»αž“αŸ’αž˜αžΆαž“αžœαž·αž“αžΆαž‘αžΈ αž‡αŸ†αž“αž½αžŸαž±αŸ’αž™αž˜αŸ‰αŸ„αž„αžšαž„αŸ‹αž…αžΆαŸ† αž αžΎαž™αž”αŸ’αžšαž αŸ‚αž›αž‡αžΆαžαŸ’αž„αŸƒαžαŸ’αž›αŸ‡αž‘αŸ€αž αžŠαŸ‚αž›αž˜αž·αž“αž”αŸ’αžšαžΎαž…αŸ’αž”αžΆαž”αŸ‹αž…αž˜αŸ’αž›αž„αžŸαŸ’αžαžΎαž„αŸ”

  • αž“αž·αž„αž€αžšαžŽαžΈαž˜αž½αž™αž‘αŸ€αžαŸ” αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž€αŸ’αžšαž»αž˜αž αŸŠαž»αž“αž˜αž·αž“αž˜αžΆαž“αž”αŸ’αžšαž–αŸαž“αŸ’αž’αžœαž·αž—αžΆαž‚αž‘αŸαž“αŸ„αŸ‡ αž™αžΎαž„αž’αžΆαž…αž‰αŸ‚αž€αž€αŸ’αž›αžΌαž“αžŸαŸ’αžαžΎαž„αž“αŸƒαž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αž•αž›αž·αžαž•αž› αž αžΎαž™αž•αŸ’αžαž›αŸ‹αž±αŸ’αž™αžœαžΆαž‘αŸ…αžŸαŸ†αžŽαž½αžšαžœαŸ‚αž„αŸ— αž¬αžŸαž“αŸ’αž‘αžŸαŸ’αžŸαž“αŸαž–αž·αžŸαŸαžŸαžŠαŸ‚αž›αž’αžΆαž…αž”αŸ’αžšαžΎαž€αŸ’αž“αž»αž„αž€αžΆαžšαžœαž·αž—αžΆαž‚αž”αžΆαž“αŸ”

DBA bot Joe αŸ” Anatoly Stansler (Postgres.ai)

αž‡αžΆαž˜αž½αž™αž“αžΉαž„αžœαž·αž’αžΈαžŸαžΆαžŸαŸ’αžšαŸ’αžαž“αŸαŸ‡:

  1. αž”αŸ’αžšαžΌαž”αžΆαž”αŸŠαžΈαž›αžΈαžαŸαž‘αžΆαž”αž“αŸƒαž€αŸ†αž αž»αžŸαž“αŸ…αž›αžΎ "αž•αž›αž·αžαž•αž›" αž–αžΈαž–αŸ’αžšαŸ„αŸ‡αž™αžΎαž„αž”αžΆαž“αžŸαžΆαž€αž›αŸ’αž”αž„αž€αžΆαžšαž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαž‘αžΆαŸ†αž„αž’αžŸαŸ‹αž›αžΎαž‘αž·αž“αŸ’αž“αž“αŸαž™αž‘αŸ†αž αŸ†αž–αŸαž‰αŸ”

  2. αž™αžΎαž„β€‹αž˜αžΆαž“β€‹αžœαž”αŸ’αž”αž’αž˜αŸŒβ€‹αž“αŸƒβ€‹αž€αžΆαžšβ€‹αž’αŸ’αžœαžΎβ€‹αžαŸαžŸαŸ’αž αž–αŸ’αžšαŸ„αŸ‡β€‹αž₯αž‘αžΌαžœβ€‹αž“αŸαŸ‡β€‹αž’αŸ’αž“αž€β€‹αž˜αž·αž“β€‹αž…αžΆαŸ†β€‹αž”αžΆαž…αŸ‹β€‹αžšαž„αŸ‹αž…αžΆαŸ†β€‹αžšαžΆαž”αŸ‹β€‹αž˜αŸ‰αŸ„αž„β€‹αžŸαž˜αŸ’αžšαžΆαž”αŸ‹β€‹αž€αžΆαžšβ€‹αžˆαžšβ€‹αžšαž”αžŸαŸ‹β€‹αž’αŸ’αž“αž€β€‹αž‘αŸαŸ”

  3. αž αžΎαž™β€‹αž‚αŸ’αž˜αžΆαž“β€‹αž€αžΆαžšβ€‹αžšαžΆαžšαžΆαŸ†αž„ αž˜αž·αž“β€‹αž”αžΆαž…αŸ‹β€‹αžšαž„αŸ‹β€‹αž…αžΆαŸ†β€‹αžšαžœαžΆαž„β€‹αž€αžΆαžšβ€‹αž’αŸ’αžœαžΎβ€‹αžαŸαžŸαŸ’αžαŸ” αž’αŸ’αž“αž€αž–αž·αžαž‡αžΆαž’αžΆαž…αž‘αŸ…αž–αž·αž“αž·αžαŸ’αž™αŸ” αž αžΎαž™αžœαžΆαž“αžΉαž„αž€αžΆαž“αŸ‹αžαŸ‚αž”αŸ’αžšαžŸαžΎαžšαž‘αžΎαž„αžαžΆαž˜αžœαž·αž’αžΈαž“αŸαŸ‡ αž“αŸ…αž–αŸαž›αžŠαŸ‚αž›αž™αžΎαž„αž”αž„αŸ’αž€αžΎαž“αž›αŸ’αž”αžΏαž“αž“αŸƒαž€αžΆαžšαž’αž—αž·αžœαžŒαŸ’αžαž“αŸαŸ”

  • αžœαžΆαž“αžΉαž„αž˜αžΆαž“αž€αžΆαžšαžαž™αž…αž»αŸ‡αžαž·αž…αžαž½αž…αŸ” αž€αŸ†αž αž»αžŸαžαž·αž…αž‡αžΆαž„αž˜αž»αž“αž“αžΉαž„αž”αž‰αŸ’αž…αž”αŸ‹αžŠαŸ„αž™αž•αž›αž·αžαž•αž›αŸ” αž™αžΎαž„β€‹αž“αžΉαž„β€‹αž’αŸ’αžœαžΎβ€‹αž€αžΆαžšβ€‹αž€αŸ‚αž”αŸ’αžšαŸ‚β€‹αž–αž½αž€β€‹αž‚αŸβ€‹αžαž·αž…β€‹αž‡αžΆαž„β€‹αž–αŸαž›β€‹αž€αŸ’αžšαŸ„αž™αŸ”

  • αž™αžΎαž„αž’αžΆαž…αž”αž‰αŸ’αž…αŸ’αžšαžΆαžŸαž€αžΆαžšαž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαžŠαŸ‚αž›αž˜αž·αž“αž’αžΆαž…αžαŸ’αžšαž‘αž”αŸ‹αžœαž·αž‰αž”αžΆαž“αŸ” αž“αŸαŸ‡αž˜αž·αž“αž˜αŸ‚αž“αž‡αžΆαžœαž·αž’αžΈαžŸαžΆαžŸαŸ’αžšαŸ’αžαžŸαŸ’αžαž„αŸ‹αžŠαžΆαžšαž‘αŸαŸ”

  1. αž“αŸαŸ‡αž˜αžΆαž“αž”αŸ’αžšαž™αŸ„αž‡αž“αŸαž–αŸ’αžšαŸ„αŸ‡αž™αžΎαž„αž…αŸ‚αž€αžšαŸ†αž›αŸ‚αž€αž’αž“αž’αžΆαž“αž“αŸƒαž€αŸ…αž’αžΈαžŸαžΆαž€αž›αŸ’αž”αž„αŸ”

αžšαž½αž…αžšαžΆαž›αŸ‹αž αžΎαž™ αž”αŸ‰αž»αž“αŸ’αžαŸ‚αžαžΎαž˜αžΆαž“αž’αŸ’αžœαžΈαž‘αŸ€αžαžŠαŸ‚αž›αž’αžΆαž…αž–αž“αŸ’αž›αžΏαž“?

DBA bot Joe αŸ” Anatoly Stansler (Postgres.ai)

αžŸαžΌαž˜αž’αžšαž‚αž»αžŽαž…αŸ†αž–αŸ„αŸ‡αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž”αŸ‚αž”αž“αŸαŸ‡ αž™αžΎαž„αž’αžΆαž…αž€αžΆαžαŸ‹αž”αž“αŸ’αžαž™αž™αŸ‰αžΆαž„αžαŸ’αž›αžΆαŸ†αž„αž“αžΌαžœαž€αž˜αŸ’αžšαž·αžαž“αŸƒαž€αžΆαžšαž…αžΌαž›αž‘αŸ…αž€αŸ’αž“αž»αž„αž€αžΆαžšαž’αŸ’αžœαžΎαžαŸαžŸαŸ’αžαž”αŸ‚αž”αž“αŸαŸ‡αŸ”

αž₯αž‘αžΌαžœαž“αŸαŸ‡ αž˜αžΆαž“αžšαž„αŸ’αžœαž„αŸ‹αžŠαŸαž€αžΆαž…αžŸαžΆαž αžΆαžœαž˜αž½αž™ αž“αŸ…αž–αŸαž›αžŠαŸ‚αž›αž’αŸ’αž“αž€αž’αž—αž·αžœαžŒαŸ’αžαž“αŸ αžŠαžΎαž˜αŸ’αž”αžΈαž‘αž‘αž½αž›αž”αžΆαž“αž‘αž·αž“αŸ’αž“αž“αŸαž™αž–αŸαž‰αž›αŸαž‰αž–αž·αžαž”αŸ’αžšαžΆαž€αžŠ αžαŸ’αžšαžΌαžœαžαŸ‚αž€αŸ’αž›αžΆαž™αž‡αžΆαž’αŸ’αž“αž€αž‡αŸ†αž“αžΆαž‰αŸ” αž‚αžΆαžαŸ‹αžαŸ’αžšαžΌαžœαžαŸ‚αž‡αžΏαž‡αžΆαž€αŸ‹αž‡αžΆαž˜αž½αž™αž“αžΉαž„αž€αžΆαžšαž…αžΌαž›αž”αŸ’αžšαžΎαž”αŸ‚αž”αž“αŸαŸ‡αŸ”

αž”αŸ‰αž»αž“αŸ’αžαŸ‚αžšαž”αŸ€αž”αž›αžΌαžαž›αžΆαžŸαŸ‹αž”αŸ’αžšαžŸαž·αž“αž”αžΎαžœαžΆαž˜αž·αž“αž“αŸ…αž‘αžΈαž“αŸ„αŸ‡αŸ” αž…αž»αŸ‡αž”αžΎαž’αŸ’αž“αž€αž˜αžΆαž“αž‘αž·αž“αŸ’αž“αž“αŸαž™αžŸαžΆαž€αž›αŸ’αž”αž„αžαž·αž…αžαž½αž…αž”αŸ†αž•αž»αžαžŠαŸ‚αž›αž˜αžΆαž“αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αŸ’αž“αž€? αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž˜αž€αž’αŸ’αž“αž€αž“αžΉαž„αž˜αž·αž“αž‘αž‘αž½αž›αž”αžΆαž“αž”αž‘αž–αž·αžŸαŸ„αž’αž“αŸαž–αž·αžαž”αŸ’αžšαžΆαž€αžŠαžŽαžΆαž˜αž½αž™αž‘αžΎαž™αŸ”

DBA bot Joe αŸ” Anatoly Stansler (Postgres.ai)

αžαžΎαž’αŸ’αžœαžΎαžŠαžΌαž…αž˜αŸ’αžαŸαž…αžŠαžΎαž˜αŸ’αž”αžΈαž…αŸαž‰αž–αžΈαžšαž„αŸ’αžœαž„αŸ‹αž“αŸαŸ‡? αž‡αžΆαž…αŸ†αžŽαž»αž…αž”αŸ’αžšαž‘αžΆαž€αŸ‹αž‘αžΈαž˜αž½αž™ αžŠαŸ‚αž›αž„αžΆαž™αžŸαŸ’αžšαž½αž›αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αŸ’αž“αž€αž’αž—αž·αžœαžŒαŸ’αžαž“αŸαž€αž˜αŸ’αžšαž·αžαžŽαžΆαž˜αž½αž™ αž™αžΎαž„αž”αžΆαž“αž‡αŸ’αžšαžΎαžŸαžšαžΎαžŸ Slack bot αŸ” αž”αŸ‰αž»αž“αŸ’αžαŸ‚αžœαžΆαž’αžΆαž…αž‡αžΆαž…αŸ†αžŽαž»αž…αž”αŸ’αžšαž‘αžΆαž€αŸ‹αž•αŸ’αžŸαŸαž„αž‘αŸ€αžαŸ”

αžαžΎαžœαžΆαž’αž“αž»αž‰αŸ’αž‰αžΆαžαž±αŸ’αž™αž’αŸ’αž“αž€αž’αŸ’αžœαžΎαž’αŸ’αžœαžΈ? αž’αŸ’αž“αž€αž’αžΆαž…αž™αž€αžŸαŸ†αžŽαž½αžšαž‡αžΆαž€αŸ‹αž›αžΆαž€αŸ‹αž˜αž½αž™αž αžΎαž™αž•αŸ’αž‰αžΎαžœαžΆαž‘αŸ…αž†αžΆαž“αŸ‚αž›αž–αž·αžŸαŸαžŸαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αž‘αž·αž“αŸ’αž“αž“αŸαž™αŸ” αž™αžΎαž„αž“αžΉαž„αžŠαžΆαž€αŸ‹αž–αž„αŸ’αžšαžΆαž™αž€αŸ’αž›αžΌαž“αžŸαŸ’αžαžΎαž„αžŠαŸ„αž™αžŸαŸ’αžœαŸαž™αž”αŸ’αžšαžœαžαŸ’αžαž·αž€αŸ’αž“αž»αž„αžšαž™αŸˆαž–αŸαž›αž”αŸ‰αž»αž“αŸ’αž˜αžΆαž“αžœαž·αž“αžΆαž‘αžΈαŸ” αžαŸ„αŸ‡αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαžŸαŸ†αžŽαžΎαž“αŸαŸ‡αŸ” αž™αžΎαž„αž”αŸ’αžšαž˜αžΌαž›αžšαž„αŸ’αžœαžΆαžŸαŸ‹ αž“αž·αž„αž€αžΆαžšαžŽαŸ‚αž“αžΆαŸ†αŸ” αžŸαžΌαž˜αž”αž„αŸ’αž αžΆαž‰αž€αžΆαžšαž˜αžΎαž›αžƒαžΎαž‰αŸ” αž αžΎαž™β€‹αž”αž“αŸ’αž‘αžΆαž”αŸ‹β€‹αž˜αž€β€‹αž€αŸ’αž›αžΌαž“β€‹αž“αŸαŸ‡β€‹αž“αžΉαž„β€‹αž“αŸ…β€‹αžαŸ‚β€‹αž˜αžΆαž“ αžŠαžΌαž…αŸ’αž“αŸαŸ‡β€‹αžŸαŸ†αžŽαž½αžšβ€‹αž“αŸαŸ‡β€‹αž’αžΆαž…β€‹αžαŸ’αžšαžΌαžœβ€‹αž”αžΆαž“β€‹αž’αŸ’αžœαžΎβ€‹αž±αŸ’αž™β€‹αž”αŸ’αžšαžŸαžΎαžšβ€‹αž‘αžΎαž„β€‹αžŠαŸ„αž™β€‹αžšαž”αŸ€αž”β€‹αžŽαžΆ αž”αž“αŸ’αžαŸ‚αž˜β€‹αž›αž·αž”αž·αž€αŸ’αžšαž˜ αŸ”αž›αŸ”

αž αžΎαž™ Slack αž€αŸαž•αŸ’αžαž›αŸ‹αž±αŸ’αž™αž™αžΎαž„αž“αžΌαžœαž±αž€αžΆαžŸαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαžŸαž αž€αžΆαžšαž€αŸ’αžšαŸ…αž”αŸ’αžšαž’αž”αŸ‹αŸ” αžŠαŸ„αž™αžŸαžΆαžšαž“αŸαŸ‡αž‚αŸ’αžšαžΆαž“αŸ‹αžαŸ‚αž‡αžΆαž†αžΆαž“αŸ‚αž›αž˜αž½αž™ αž’αŸ’αž“αž€αž’αžΆαž…αž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜αž–αž·αž—αžΆαž€αŸ’αžŸαžΆαž’αŸ†αž–αžΈαžŸαŸ†αžŽαžΎαž“αŸαŸ‡αž“αŸ…αž‘αžΈαž“αŸ„αŸ‡αž“αŸ…αž€αŸ’αž“αž»αž„αžαŸ’αžŸαŸ‚αžŸαŸ’αžšαž›αžΆαž™αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžŸαŸ†αžŽαžΎαž”αŸ‚αž”αž“αŸαŸ‡ ping αž˜αž·αžαŸ’αžαžšαž½αž˜αž€αžΆαžšαž„αžΆαžšαžšαž”αžŸαŸ‹αž’αŸ’αž“αž€ DBAs αžŠαŸ‚αž›αž“αŸ…αžαžΆαž„αž€αŸ’αž“αž»αž„αž€αŸ’αžšαž»αž˜αž αŸŠαž»αž“αŸ”

DBA bot Joe αŸ” Anatoly Stansler (Postgres.ai)

αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž‡αžΆαž€αžΆαžšαž–αž·αžαžŽαžΆαžŸαŸ‹αž˜αžΆαž“αž”αž‰αŸ’αž αžΆαŸ” αžŠαŸ„αž™αžŸαžΆαžšαžαŸ‚αž“αŸαŸ‡αž‚αžΊαž‡αžΆαž–αž·αž—αž–αž–αž·αž αž αžΎαž™αž™αžΎαž„αž€αŸ†αž–αž»αž„αž”αŸ’αžšαžΎαž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸαžŠαŸ‚αž›αž•αŸ’αž‘αž»αž€αž€αŸ’αž›αžΌαž“αž‡αžΆαž…αŸ’αžšαžΎαž“αž€αŸ’αž“αž»αž„αž–αŸαž›αžαŸ‚αž˜αž½αž™ αž™αžΎαž„αžαŸ’αžšαžΌαžœαž”αž„αŸ’αžšαž½αž˜αž”αžšαž·αž˜αžΆαžŽαž’αž„αŸ’αž‚αž…αž„αž…αžΆαŸ† αž“αž·αž„αžαžΆαž˜αž–αž›αžŸαŸŠαžΈαž—αžΈαž™αžΌαžŠαŸ‚αž›αž˜αžΆαž“αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αŸ’αž›αžΌαž“αŸ”

αž”αŸ‰αž»αž“αŸ’αžαŸ‚αžŠαžΎαž˜αŸ’αž”αžΈαž±αŸ’αž™αž€αžΆαžšαž’αŸ’αžœαžΎαžαŸαžŸαŸ’αžαž‘αžΆαŸ†αž„αž“αŸαŸ‡αž’αžΆαž…αž‡αžΏαž‘αž»αž€αž…αž·αžαŸ’αžαž”αžΆαž“ αž’αŸ’αž“αž€αžαŸ’αžšαžΌαžœαžŠαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αž”αž‰αŸ’αž αžΆαž“αŸαŸ‡αžŠαŸ„αž™αžšαž”αŸ€αž”αžŽαžΆαŸ”

αžœαžΆαž…αŸ’αž”αžΆαžŸαŸ‹αžŽαžΆαžŸαŸ‹αžαžΆαž…αŸ†αžŽαž»αž…αžŸαŸ†αžαžΆαž“αŸ‹αž‚αžΊαž‘αž·αž“αŸ’αž“αž“αŸαž™αžŠαžΌαž…αž‚αŸ’αž“αžΆαŸ” αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž™αžΎαž„αž˜αžΆαž“αžœαžΆαžšαž½αž…αž αžΎαž™αŸ” αž αžΎαž™αž™αžΎαž„αž…αž„αŸ‹αžŸαž˜αŸ’αžšαŸαž…αž”αžΆαž“αž“αžΌαžœαž€αžΆαžšαž€αŸ†αžŽαžαŸ‹αžŠαžΌαž…αž‚αŸ’αž“αžΆαŸ” αž αžΎαž™αž™αžΎαž„αž’αžΆαž…αž•αŸ’αžαž›αŸ‹αž“αžΌαžœαž€αžΆαžšαž€αŸ†αžŽαžαŸ‹αžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’αžŸαŸ’αž‘αžΎαžšαžαŸ‚αžŠαžΌαž…αž‚αŸ’αž“αžΆαž“αŸαŸ‡αŸ”

αžœαžΆαž–αž·αžαž‡αžΆαž›αŸ’αž’αžŽαžΆαžŸαŸ‹αžŠαŸ‚αž›αž˜αžΆαž“αž•αŸ’αž“αŸ‚αž€αžšαžΉαž„αžŠαžΌαž…αž“αŸ…αž€αŸ’αž“αž»αž„αž€αžΆαžšαž•αž›αž·αž αž”αŸ‰αž»αž“αŸ’αžαŸ‚αžœαžΆαž’αžΆαž…αžαž»αžŸαž‚αŸ’αž“αžΆαŸ”

DBA bot Joe αŸ” Anatoly Stansler (Postgres.ai)

αž…αžΌαžšαž™αžΎαž„αž…αž„αž…αžΆαŸ†αž–αžΈαžšαž”αŸ€αž”αžŠαŸ‚αž› Postgres αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž‡αžΆαž˜αž½αž™αž€αžΆαžšαž…αž„αž…αžΆαŸ†αŸ” αž™αžΎαž„αž˜αžΆαž“αžƒαŸ’αž›αžΆαŸ†αž„αžŸαž˜αŸ’αž„αžΆαžαŸ‹αž–αžΈαžšαŸ” αž˜αž½αž™αž˜αž€αž–αžΈαž”αŸ’αžšαž–αŸαž“αŸ’αž’αž―αž€αžŸαžΆαžš αž“αž·αž„ Postgres αžŠαžΎαž˜αž˜αž½αž™ αž–αŸ„αž›αž‚αžΊαž”αžΆαž“αž…αŸ‚αž€αžšαŸ†αž›αŸ‚αž€ Buffer Cache αŸ”

αžœαžΆαž‡αžΆαžšαžΏαž„αžŸαŸ†αžαžΆαž“αŸ‹αž€αŸ’αž“αž»αž„αž€αžΆαžšαž€αžαŸ‹αžŸαž˜αŸ’αž‚αžΆαž›αŸ‹αžαžΆ Shared Buffer Cache αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αŸ‚αž„αž…αŸ‚αž€αž“αŸ…αž–αŸαž›αžŠαŸ‚αž› Postgres αž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜ αž’αžΆαžŸαŸ’αžšαŸαž™αž›αžΎαž‘αŸ†αž αŸ†αžŠαŸ‚αž›αž’αŸ’αž“αž€αž”αž‰αŸ’αž‡αžΆαž€αŸ‹αž“αŸ…αž€αŸ’αž“αž»αž„αž€αžΆαžšαž€αŸ†αžŽαžαŸ‹αŸ”

αž αžΎαž™αžƒαŸ’αž›αžΆαŸ†αž„αžŸαž˜αŸ’αž„αžΆαžαŸ‹αž‘αžΈαž–αžΈαžšαž”αŸ’αžšαžΎαž€αž“αŸ’αž›αŸ‚αž„αž‘αŸ†αž“αŸαžšαž‘αžΆαŸ†αž„αž’αžŸαŸ‹αŸ”

DBA bot Joe αŸ” Anatoly Stansler (Postgres.ai)

αž αžΎαž™αž“αŸ…αž–αŸαž›αžŠαŸ‚αž›αž™αžΎαž„αž”αž„αŸ’αž€αžΎαžαž€αŸ’αž›αžΌαž“αž‡αžΆαž…αŸ’αžšαžΎαž“αž“αŸ…αž›αžΎαž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αž½αž™ αžœαžΆαž”αž„αŸ’αž αžΆαž‰αžαžΆαž™αžΎαž„αž”αŸ†αž–αŸαž‰αž’αž„αŸ’αž‚αž…αž„αž…αžΆαŸ†αž”αž“αŸ’αžαž·αž…αž˜αŸ’αžαž„αŸ—αŸ” αž αžΎαž™αžαžΆαž˜αžšαž”αŸ€αž”αžŠαŸαž›αŸ’αž’ Shared Buffer Cache αž‚αžΊ 25% αž“αŸƒαž…αŸ†αž“αž½αž“αž’αž„αŸ’αž‚αž…αž„αž…αžΆαŸ†αžŸαžšαž»αž”αžŠαŸ‚αž›αž˜αžΆαž“αž“αŸ…αž›αžΎαž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αŸ”

αž αžΎαž™αžœαžΆαž”αŸ’αžšαŸ‚αžαžΆαž”αŸ’αžšαžŸαž·αž“αž”αžΎαž™αžΎαž„αž˜αž·αž“αž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαž”αŸ‰αžΆαžšαŸ‰αžΆαž˜αŸ‰αŸ‚αžαŸ’αžšαž“αŸαŸ‡αž‘αŸαž“αŸ„αŸ‡αž™αžΎαž„αž“αžΉαž„αž’αžΆαž…αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž”αžΆαž“αžαŸ‚ 4 αž€αžšαžŽαžΈαž“αŸ…αž›αžΎαž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αž½αž™αž–αŸ„αž›αž‚αžΊ 4 αž“αŸƒαž€αŸ’αž›αžΌαž“αžŸαŸ’αžαžΎαž„αž‘αžΆαŸ†αž„αž’αžŸαŸ‹αŸ” αž αžΎαž™αž“αŸαŸ‡αž‡αžΆαž€αžΆαžšαž–αž·αžαžŽαžΆαžŸαŸ‹αž‚αžΊαž˜αž·αž“αž›αŸ’αž’αž‘αŸαž–αŸ’αžšαŸ„αŸ‡αž™αžΎαž„αž…αž„αŸ‹αž˜αžΆαž“αž…αŸ’αžšαžΎαž“αž‘αŸ€αžαŸ”

αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž˜αŸ’αž™αŸ‰αžΆαž„αžœαž·αž‰αž‘αŸ€αž Buffer Cache αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αŸ’αžšαžΎαžŠαžΎαž˜αŸ’αž”αžΈαž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αžŸαŸ†αžŽαž½αžšαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž›αž·αž”αž·αž€αŸ’αžšαž˜ αž–αŸ„αž›αž‚αžΊαž•αŸ‚αž“αž€αžΆαžšαž’αžΆαžŸαŸ’αžšαŸαž™αž›αžΎαž‘αŸ†αž αŸ†αžƒαŸ’αž›αžΆαŸ†αž„αžŸαž˜αŸ’αž„αžΆαžαŸ‹αžšαž”αžŸαŸ‹αž™αžΎαž„αŸ” αž αžΎαž™αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž™αžΎαž„αž‚αŸ’αžšαžΆαž“αŸ‹αžαŸ‚αž™αž€αž”αŸ‰αžΆαžšαŸ‰αžΆαž˜αŸ‰αŸ‚αžαŸ’αžšαž“αŸαŸ‡αž αžΎαž™αž€αžΆαžαŸ‹αž”αž“αŸ’αžαž™αžœαžΆ αž“αŸ„αŸ‡αž•αŸ‚αž“αž€αžΆαžšαžšαž”αžŸαŸ‹αž™αžΎαž„αž’αžΆαž…αž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαž”αžΆαž“αž…αŸ’αžšαžΎαž“αŸ”

αž§αž‘αžΆαž αžšαžŽαŸαž”αŸ’αžšαžŸαž·αž“αž”αžΎαž™αžΎαž„αž˜αžΆαž“αžƒαŸ’αž›αžΆαŸ†αž„αžŸαž˜αŸ’αž„αžΆαžαŸ‹αž’αŸ†αž“αŸ…αž›αžΎαž•αž›αž·αžαž•αž›αž“αŸ„αŸ‡ Postgres αž“αžΉαž„αž…αžΌαž›αž…αž·αžαŸ’αžαž”αŸ’αžšαžΎαž›αž·αž”αž·αž€αŸ’αžšαž˜αŸ” αž αžΎαž™αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž˜αž·αž“αž˜αžΆαž“αž‘αŸαž“αŸ„αŸ‡αž“αžΉαž„αž˜αžΆαž“ SeqScan αŸ” αž αžΎαž™β€‹αžαžΎβ€‹αž•αŸ‚αž“αž€αžΆαžšβ€‹αžšαž”αžŸαŸ‹β€‹αž™αžΎαž„β€‹αž˜αž·αž“β€‹αžŸαŸ’αžšαž”β€‹αž‚αŸ’αž“αžΆβ€‹αž“αžΉαž„β€‹αž’αŸ’αžœαžΈβ€‹αž‘αŸ…β€‹?

αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž“αŸ…αž‘αžΈαž“αŸαŸ‡αž™αžΎαž„αžˆαžΆαž“αžŠαž›αŸ‹αž€αžΆαžšαžŸαž“αŸ’αž“αž·αžŠαŸ’αž‹αžΆαž“αžαžΆαžαžΆαž˜αž–αž·αžαž•αŸ‚αž“αž€αžΆαžšαž“αŸ…αž€αŸ’αž“αž»αž„ Postgres αž˜αž·αž“αž’αžΆαžŸαŸ’αžšαŸαž™αž›αžΎαž‘αŸ†αž αŸ†αž‡αžΆαž€αŸ‹αž›αžΆαž€αŸ‹αžŠαŸ‚αž›αž”αžΆαž“αž”αž‰αŸ’αž‡αžΆαž€αŸ‹αž“αŸ…αž€αŸ’αž“αž»αž„ Shared Buffer αž“αŸ…αž€αŸ’αž“αž»αž„αž•αŸ‚αž“αž€αžΆαžšαž“αŸ„αŸ‡αž‘αŸ αžœαžΆαž’αžΆαžŸαŸ’αžšαŸαž™αž›αžΎ effective_cache_size αŸ”

DBA bot Joe αŸ” Anatoly Stansler (Postgres.ai)

Effective_cache_size αž‚αžΊαž‡αžΆαž…αŸ†αž“αž½αž“αž”αŸ‰αžΆαž“αŸ‹αžŸαŸ’αž˜αžΆαž“αž“αŸƒαžƒαŸ’αž›αžΆαŸ†αž„αžŸαž˜αŸ’αž„αžΆαžαŸ‹αžŠαŸ‚αž›αž˜αžΆαž“αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž™αžΎαž„ αž–αŸ„αž›αž‚αžΊαž•αž›αž”αžΌαž€αž“αŸƒαžƒαŸ’αž›αžΆαŸ†αž„αžŸαž˜αŸ’αž„αžΆαžαŸ‹ Buffer αž“αž·αž„αžƒαŸ’αž›αžΆαŸ†αž„αžŸαž˜αŸ’αž„αžΆαžαŸ‹αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž―αž€αžŸαžΆαžšαŸ” αž“αŸαŸ‡αžαŸ’αžšαžΌαžœαž”αžΆαž“αž€αŸ†αžŽαžαŸ‹αžŠαŸ„αž™αž€αžΆαžšαž€αŸ†αžŽαžαŸ‹αŸ” αž αžΎαž™αž€αžΆαžšαž…αž„αž…αžΆαŸ†αž“αŸαŸ‡αž˜αž·αž“αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αŸ‚αž„αž…αŸ‚αž€αž‘αŸαŸ”

αž αžΎαž™αžŠαŸ„αž™αžŸαžΆαžšαžαŸ‚αž”αŸ‰αžΆαžšαŸ‰αžΆαž˜αŸ‰αŸ‚αžαŸ’αžšαž“αŸαŸ‡ αž™αžΎαž„αž’αžΆαž…αž”αž‰αŸ’αž†αŸ„αž Postgres αžŠαŸ„αž™αž“αž·αž™αžΆαž™αžαžΆ αž™αžΎαž„αž˜αžΆαž“αž‘αž·αž“αŸ’αž“αž“αŸαž™αž‡αžΆαž…αŸ’αžšαžΎαž“αžŠαŸ‚αž›αž’αžΆαž…αž”αŸ’αžšαžΎαž”αžΆαž“ αž‘αŸ„αŸ‡αž”αžΈαž‡αžΆαž™αžΎαž„αž˜αž·αž“αž˜αžΆαž“αž‘αž·αž“αŸ’αž“αž“αŸαž™αž“αŸαŸ‡αž€αŸαžŠαŸ„αž™αŸ” αžŠαžΌαž…αŸ’αž“αŸαŸ‡αž αžΎαž™ αž•αŸ‚αž“αž€αžΆαžšαž“αžΉαž„αžŸαŸ’αžšαž”αž‚αŸ’αž“αžΆαž“αžΉαž„αž•αž›αž·αžαž€αž˜αŸ’αž˜αŸ”

αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž“αŸαŸ‡αž’αžΆαž…αž”αŸ‰αŸ‡αž–αžΆαž›αŸ‹αžŠαž›αŸ‹αž–αŸαž›αžœαŸαž›αžΆαŸ” αž αžΎαž™β€‹αž™αžΎαž„β€‹αž”αž„αŸ’αž€αžΎαž“β€‹αž”αŸ’αžšαžŸαž·αž‘αŸ’αž’αž—αžΆαž–β€‹αžŸαŸ†αžŽαž½αžšβ€‹αžαžΆαž˜β€‹αž–αŸαž›αžœαŸαž›αžΆ αž”αŸ‰αž»αž“αŸ’αžαŸ‚β€‹αžœαžΆβ€‹αžŸαŸ†αžαžΆαž“αŸ‹β€‹αžŠαŸ‚αž›β€‹αž–αŸαž›αžœαŸαž›αžΆβ€‹αž’αžΆαžŸαŸ’αžšαŸαž™β€‹αž›αžΎβ€‹αž€αžαŸ’αžαžΆβ€‹αž‡αžΆαž…αŸ’αžšαžΎαž“αŸ–

  • αžœαžΆαž’αžΆαžŸαŸ’αžšαŸαž™αž›αžΎαž”αž“αŸ’αž‘αž»αž€αžŠαŸ‚αž›αž”αž…αŸ’αž…αž»αž”αŸ’αž”αž“αŸ’αž“αž“αŸ…αž›αžΎαž•αž›αž·αžαž•αž›αŸ”

  • αžœαžΆαž’αžΆαžŸαŸ’αžšαŸαž™αž›αžΎαž›αž€αŸ’αžαžŽαŸˆαžšαž”αžŸαŸ‹αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αžαŸ’αž›αž½αž“αž―αž„αŸ”

αž αžΎαž™αž“αŸαŸ‡αž‚αžΊαž‡αžΆαž”αŸ‰αžΆαžšαŸ‰αžΆαž˜αŸ‰αŸ‚αžαŸ’αžšαžŠαŸ„αž™αž”αŸ’αžšαž™αŸ„αž› αž”αŸ‰αž»αž“αŸ’αžαŸ‚αžαžΆαž˜αž–αž·αžαž™αžΎαž„αž’αžΆαž…αž”αž„αŸ’αž€αžΎαž“αž”αŸ’αžšαžŸαž·αž‘αŸ’αž’αž—αžΆαž–αž™αŸ‰αžΆαž„αž–αž·αžαž”αŸ’αžšαžΆαž€αžŠαžŠαŸ„αž™αž…αŸ†αž“αž½αž“αž‘αž·αž“αŸ’αž“αž“αŸαž™αžŠαŸ‚αž›αžŸαŸ†αžŽαž½αžšαž“αŸαŸ‡αž“αžΉαž„αž’αžΆαž“αžŠαžΎαž˜αŸ’αž”αžΈαž‘αž‘αž½αž›αž”αžΆαž“αž›αž‘αŸ’αž’αž•αž›αŸ”

αž αžΎαž™αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž’αŸ’αž“αž€αž…αž„αŸ‹αž±αŸ’αž™αž–αŸαž›αžœαŸαž›αžΆαž˜αžΆαž“αž—αžΆαž–αž‡αž·αžαžŸαŸ’αž“αž·αž‘αŸ’αž’αž“αžΉαž„αž’αŸ’αžœαžΈαžŠαŸ‚αž›αž™αžΎαž„αž“αžΉαž„αžƒαžΎαž‰αž“αŸ…αž€αŸ’αž“αž»αž„αž•αž›αž·αžαž•αž›αž“αŸ„αŸ‡ αž™αžΎαž„αžαŸ’αžšαžΌαžœαž™αž€αž•αŸ’αž“αŸ‚αž€αžšαžΉαž„αžŸαŸ’αžšαžŠαŸ€αž„αž‚αŸ’αž“αžΆαž”αŸ†αž•αž»αž αž αžΎαž™αž”αŸ’αžšαž αŸ‚αž›αž‡αžΆαž…αŸ’αžšαžΎαž“αž‡αžΆαž„αž“αŸαŸ‡αž‘αŸ€αžαžŠαžΎαž˜αŸ’αž”αžΈαž±αŸ’αž™αž€αŸ’αž›αžΌαž“αž‘αžΆαŸ†αž„αž’αžŸαŸ‹αžŸαž˜αŸ” αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž“αŸαŸ‡αž‚αžΊαž‡αžΆαž€αžΆαžšαžŸαž˜αŸ’αžšαž”αžŸαž˜αŸ’αžšαž½αž›αž˜αž½αž™ αž–αŸ„αž›αž‚αžΊαž’αŸ’αž“αž€αž“αžΉαž„αž‘αž‘αž½αž›αž”αžΆαž“αž•αŸ‚αž“αž€αžΆαžšαžŠαžΌαž…αž‚αŸ’αž“αžΆ αž’αŸ’αž“αž€αž“αžΉαž„αžƒαžΎαž‰αž…αŸ†αž“αž½αž“αž‘αž·αž“αŸ’αž“αž“αŸαž™αžŠαŸ‚αž›αžŸαŸ†αžŽαž½αžšαž‡αžΆαž€αŸ‹αž›αžΆαž€αŸ‹αž˜αž½αž™αž“αžΉαž„αž’αžΆαž“ αž αžΎαž™αž’αŸ’αž“αž€αž“αžΉαž„αž’αžΆαž…αžŸαž“αŸ’αž“αž·αžŠαŸ’αž‹αžΆαž“αžαžΆαžαžΎαžŸαŸ†αžŽαž½αžšαž“αŸαŸ‡αž›αŸ’αž’ (αž¬αž€αžΆαžšαž’αŸ’αžœαžΎαž…αŸ†αžŽαžΆαž€αžŸαŸ’αžšαž»αž€) αž¬αž’αžΆαž€αŸ’αžšαž€αŸ‹ αžœαžΆαž“αŸ…αžαŸ‚αžαŸ’αžšαžΌαžœαž€αžΆαžšαž’αŸ’αžœαžΎαž±αŸ’αž™αž”αŸ’αžšαžŸαžΎαžšαŸ” .

αžŸαžΌαž˜αž€αŸ’αžšαž‘αŸαž€αž˜αžΎαž›αž–αžΈαžšαž”αŸ€αž”αžŠαŸ‚αž› Joe αžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αŸ’αžœαžΎαž±αŸ’αž™αž”αŸ’αžšαžŸαžΎαžšαž‡αžΆαž–αž·αžŸαŸαžŸαŸ”

DBA bot Joe αŸ” Anatoly Stansler (Postgres.ai)

αž…αžΌαžšαž™αžΎαž„αž‘αž‘αž½αž›αž™αž€αžŸαŸ†αžŽαžΎαž–αžΈαž”αŸ’αžšαž–αŸαž“αŸ’αž’αž–αž·αžαž”αŸ’αžšαžΆαž€αžŠαŸ” αž€αŸ’αž“αž»αž„αž€αžšαžŽαžΈαž“αŸαŸ‡αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αž‘αž·αž“αŸ’αž“αž“αŸαž™αž‚αžΊ 1 αžαŸαžšαŸ‰αžΆαž”αŸƒαŸ” αž αžΎαž™αž™αžΎαž„αž…αž„αŸ‹αžšαžΆαž”αŸ‹αž…αŸ†αž“αž½αž“αž”αŸ’αžšαž€αžΆαžŸαžαŸ’αž˜αžΈαŸ—αžŠαŸ‚αž›αž˜αžΆαž“αž…αŸ’αžšαžΎαž“αž‡αžΆαž„ 10 Likes

DBA bot Joe αŸ” Anatoly Stansler (Postgres.ai)

αž™αžΎαž„β€‹αž€αŸ†αž–αž»αž„β€‹αžŸαžšαžŸαŸαžšβ€‹αžŸαžΆαžšβ€‹αž‘αŸ…β€‹αž†αžΆαž“αŸ‚αž› αž€αŸ’αž›αžΌαž“β€‹αž˜αž½αž™β€‹αžαŸ’αžšαžΌαžœβ€‹αž”αžΆαž“β€‹αž‚αŸβ€‹αž”αŸ’αžšαžΎβ€‹αžŸαž˜αŸ’αžšαžΆαž”αŸ‹β€‹αž™αžΎαž„αŸ” αž αžΎαž™αž™αžΎαž„αž“αžΉαž„αžƒαžΎαž‰αžαžΆαžŸαŸ†αžŽαžΎαž”αŸ‚αž”αž“αŸαŸ‡αž“αžΉαž„αž”αž‰αŸ’αž…αž”αŸ‹αž€αŸ’αž“αž»αž„αžšαž™αŸˆαž–αŸαž› 2,5 αž“αžΆαž‘αžΈαŸ” αž“αŸαŸ‡αž‡αžΆαžšαžΏαž„αžŠαŸ†αž”αžΌαž„αžŠαŸ‚αž›αž™αžΎαž„αž€αžαŸ‹αžŸαž˜αŸ’αž‚αžΆαž›αŸ‹αŸ”

B Joe αž“αžΉαž„αž”αž„αŸ’αž αžΆαž‰αž’αŸ’αž“αž€αž“αžΌαžœαž€αžΆαžšαžŽαŸ‚αž“αžΆαŸ†αžŠαŸ„αž™αžŸαŸ’αžœαŸαž™αž”αŸ’αžšαžœαžαŸ’αžαž·αžŠαŸ„αž™αž•αŸ’αž’αŸ‚αž€αž›αžΎαž•αŸ‚αž“αž€αžΆαžš αž“αž·αž„αž˜αŸ‰αŸ‚αžαŸ’αžšαŸ”

αž™αžΎαž„αž“αžΉαž„αžƒαžΎαž‰αžαžΆαžŸαŸ†αžŽαž½αžšαžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž‘αž·αž“αŸ’αž“αž“αŸαž™αž…αŸ’αžšαžΎαž“αž–αŸαž€αžŠαžΎαž˜αŸ’αž”αžΈαž‘αž‘αž½αž›αž”αžΆαž“αž…αŸ†αž“αž½αž“αž‡αž½αžšαžŠαŸαž€αžαž·αž…αžαž½αž…αŸ” αž αžΎαž™αž”αŸ’αžšαž—αŸαž‘αž“αŸƒαž›αž·αž”αž·αž€αŸ’αžšαž˜αž―αž€αž‘αŸαžŸαž˜αž½αž™αž…αŸ†αž“αž½αž“αž‚αžΊαžαŸ’αžšαžΌαžœαž€αžΆαžšαž‡αžΆαž…αžΆαŸ†αž”αžΆαž…αŸ‹ αžŠαŸ„αž™αžŸαžΆαžšαž™αžΎαž„αžŸαž„αŸ’αž€αŸαžαžƒαžΎαž‰αžαžΆαž˜αžΆαž“αž‡αž½αžšαžŠαŸ‚αž›αž”αžΆαž“αžαŸ’αžšαž„αž…αŸ’αžšαžΎαž“αž–αŸαž€αž“αŸ…αž€αŸ’αž“αž»αž„αžŸαŸ†αžŽαž½αžšαŸ”

DBA bot Joe αŸ” Anatoly Stansler (Postgres.ai)

αž…αžΌαžšαž™αžΎαž„αž–αž·αž“αž·αžαŸ’αž™αž˜αžΎαž›αž±αŸ’αž™αž”αžΆαž“αžŠαž·αžαžŠαž›αŸ‹αž“αžΌαžœαž’αŸ’αžœαžΈαžŠαŸ‚αž›αž”αžΆαž“αž€αžΎαžαž‘αžΎαž„αŸ” αž‡αžΆαž€αžΆαžšαž–αž·αžαžŽαžΆαžŸαŸ‹ αž™αžΎαž„αžƒαžΎαž‰αžαžΆαž™αžΎαž„αž”αžΆαž“αž’αžΆαž“αž‘αž·αž“αŸ’αž“αž“αŸαž™αžŸαŸ’αž‘αžΎαžšαžαŸ‚αž˜αž½αž™ αž“αž·αž„αž€αž“αŸ’αž›αŸ‡αž‡αžΈαž αŸ’αž‚αžΆαž”αŸƒαž–αžΈαžƒαŸ’αž›αžΆαŸ†αž„αžŸαž˜αŸ’αž„αžΆαžαŸ‹αž―αž€αžŸαžΆαžš αž¬αžŸαžΌαž˜αŸ’αž”αžΈαžαŸ‚αž–αžΈαžαžΆαžŸαŸ” αž αžΎαž™β€‹αž“αŸαŸ‡β€‹αž˜αž·αž“β€‹αž›αŸ’αž’β€‹αž‘αŸ αž–αŸ’αžšαŸ„αŸ‡β€‹αž™αžΎαž„β€‹αž‘αž‘αž½αž›β€‹αž”αžΆαž“β€‹αžαŸ‚ ៑ៀ្ αž‡αž½αžšβ€‹αž”αŸ‰αž»αžŽαŸ’αžŽαŸ„αŸ‡αŸ”

DBA bot Joe αŸ” Anatoly Stansler (Postgres.ai)

αž αžΎαž™αžœαžΆαž αžΆαž€αŸ‹αžŠαžΌαž…αž‡αžΆ αž™αžΎαž„αž˜αžΆαž“αž€αžΆαžšαžŸαŸ’αž€αŸαž“αž›αž·αž”αž·αž€αŸ’αžšαž˜αž“αŸ…αž‘αžΈαž“αŸαŸ‡ αž αžΎαž™αž‚αž½αžšαžαŸ‚αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž™αŸ‰αžΆαž„αž†αžΆαž”αŸ‹αžšαž αŸαžŸ αž”αŸ‰αž»αž“αŸ’αžαŸ‚αžŠαŸ„αž™αžŸαžΆαžšαž™αžΎαž„αž”αžΆαž“αžαŸ’αžšαž„αž…αŸαž‰αž…αŸ’αžšαžΎαž“αž‡αž½αžšαž–αŸαž€ (αž™αžΎαž„αžαŸ’αžšαžΌαžœαžšαžΆαž”αŸ‹αžœαžΆ) αžŸαŸ†αžŽαžΎαž“αŸ„αŸ‡αž”αžΆαž“αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž”αž“αŸ’αžαž·αž…αž˜αŸ’αžαž„αŸ—αŸ”

DBA bot Joe αŸ” Anatoly Stansler (Postgres.ai)

αž αžΎαž™αžšαžΏαž„αž“αŸαŸ‡αž”αžΆαž“αž€αžΎαžαž‘αžΎαž„αž“αŸ…αž€αŸ’αž“αž»αž„αž•αŸ‚αž“αž€αžΆαžšαžŠαŸ„αž™αžŸαžΆαžšαžαŸ‚αž€αžΆαžšαž–αž·αžαžŠαŸ‚αž›αžαžΆαž›αž€αŸ’αžαžαžŽαŸ’αžŒαž“αŸ…αž€αŸ’αž“αž»αž„αžŸαŸ†αžŽαž½αžšαž“αž·αž„αž›αž€αŸ’αžαžαžŽαŸ’αžŒαž“αŸ…αž€αŸ’αž“αž»αž„αž›αž·αž”αž·αž€αŸ’αžšαž˜αž˜αž½αž™αž•αŸ’αž“αŸ‚αž€αž˜αž·αž“αžαŸ’αžšαžΌαžœαž‚αŸ’αž“αžΆαž‘αŸαŸ”

DBA bot Joe αŸ” Anatoly Stansler (Postgres.ai)

αžαŸ„αŸ‡αž–αŸ’αž™αžΆαž™αžΆαž˜αž’αŸ’αžœαžΎαž±αŸ’αž™αž›αž·αž”αž·αž€αŸ’αžšαž˜αž€αžΆαž“αŸ‹αžαŸ‚αž…αŸ’αž”αžΆαžŸαŸ‹αž›αžΆαžŸαŸ‹ αž αžΎαž™αž˜αžΎαž›αž–αžΈαžšαž”αŸ€αž”αžŠαŸ‚αž›αž€αžΆαžšαž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αžŸαŸ†αžŽαž½αžšαž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαž”αž“αŸ’αž‘αžΆαž”αŸ‹αž–αžΈαž“αŸ„αŸ‡αŸ”

DBA bot Joe αŸ” Anatoly Stansler (Postgres.ai)

αž€αžΆαžšαž”αž„αŸ’αž€αžΎαžαž›αž·αž”αž·αž€αŸ’αžšαž˜αž…αŸ†αžŽαžΆαž™αž–αŸαž›αž™αžΌαžšαžŽαžΆαžŸαŸ‹αž˜αž€αž αžΎαž™ αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž₯αž‘αžΌαžœαž“αŸαŸ‡αž™αžΎαž„αž–αž·αž“αž·αžαŸ’αž™αž˜αžΎαž›αžŸαŸ†αžŽαž½αžš αž αžΎαž™αžƒαžΎαž‰αžαžΆαž–αŸαž›αžœαŸαž›αžΆαž‡αŸ†αž“αž½αžŸαž±αŸ’αž™ 2,5 αž“αžΆαž‘αžΈαž‚αžΊαžαŸ’αžšαžΉαž˜αžαŸ‚ 156 αž˜αž·αž›αŸ’αž›αžΈαžœαž·αž“αžΆαž‘αžΈ αžŠαŸ‚αž›αž›αŸ’αž’αž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαžΆαž“αŸ‹αž αžΎαž™αŸ” αž αžΎαž™αž™αžΎαž„αž’αžΆαž“αž‘αž·αž“αŸ’αž“αž“αŸαž™αžαŸ’αžšαžΉαž˜αžαŸ‚ 6 αž˜αŸαž€αžΆαž”αŸƒαž”αŸ‰αž»αžŽαŸ’αžŽαŸ„αŸ‡αŸ”

DBA bot Joe αŸ” Anatoly Stansler (Postgres.ai)

αž αžΎαž™αž₯αž‘αžΌαžœαž“αŸαŸ‡αž™αžΎαž„αž”αŸ’αžšαžΎαž›αž·αž”αž·αž€αŸ’αžšαž˜αžŸαŸ’αž€αŸ‚αž“αžαŸ‚αž”αŸ‰αž»αžŽαŸ’αžŽαŸ„αŸ‡αŸ”

αžšαžΏαž„αžŸαŸ†αžαžΆαž“αŸ‹αž˜αž½αž™αž‘αŸ€αžαž‚αžΊαžαžΆ αž™αžΎαž„αž…αž„αŸ‹αž”αž„αŸ’αž αžΆαž‰αž•αŸ‚αž“αž€αžΆαžšαž“αŸαŸ‡αžαžΆαž˜αžšαž”αŸ€αž”αžŠαŸ‚αž›αž’αžΆαž…αž™αž›αŸ‹αž”αžΆαž“αŸ” αž™αžΎαž„αž”αžΆαž“αž’αž“αž»αžœαžαŸ’αžαž€αžΆαžšαž˜αžΎαž›αžƒαžΎαž‰αžŠαŸ„αž™αž”αŸ’αžšαžΎαž€αŸ’αžšαžΆαž αŸ’αžœαž’αžŽαŸ’αžαžΆαžαž—αŸ’αž›αžΎαž„αŸ”

DBA bot Joe αŸ” Anatoly Stansler (Postgres.ai)

αž“αŸαŸ‡β€‹αž‚αžΊβ€‹αž‡αžΆβ€‹αžŸαŸ†αžŽαžΎβ€‹αžαž»αžŸβ€‹αž‚αŸ’αž“αžΆβ€‹αžαŸ’αž›αžΆαŸ†αž„β€‹αž‡αžΆαž„β€‹αž˜αž»αž“αŸ” αž αžΎαž™αž™αžΎαž„αž”αž„αŸ’αž€αžΎαž Flame Graphs αž™αŸ„αž„αž‘αŸ…αžαžΆαž˜αž”αŸ‰αžΆαžšαŸ‰αžΆαž˜αŸ‰αŸ‚αžαŸ’αžšαž–αžΈαžšαŸ– αž“αŸαŸ‡αž‚αžΊαž‡αžΆαž…αŸ†αž“αž½αž“αž‘αž·αž“αŸ’αž“αž“αŸαž™αžŠαŸ‚αž›αžαŸ’αž“αžΆαŸ†αž„αž‡αžΆαž€αŸ‹αž›αžΆαž€αŸ‹αž˜αž½αž™αžαŸ’αžšαžΌαžœαž”αžΆαž“αžšαžΆαž”αŸ‹αž€αŸ’αž“αž»αž„αž•αŸ‚αž“αž€αžΆαžš αž“αž·αž„αž–αŸαž›αžœαŸαž›αžΆ αž–αŸ„αž›αž‚αžΊαž–αŸαž›αžœαŸαž›αžΆαž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αžšαž”αžŸαŸ‹αžαŸ’αž“αžΆαŸ†αž„αŸ”

αž“αŸ…αž‘αžΈαž“αŸαŸ‡αž™αžΎαž„αž’αžΆαž…αž”αŸ’αžšαŸ€αž”αž’αŸ€αž”αžαŸ’αž“αžΆαŸ†αž„αž‡αžΆαž€αŸ‹αž›αžΆαž€αŸ‹αž‡αžΆαž˜αž½αž™αž‚αŸ’αž“αžΆαž‘αŸ…αžœαž·αž‰αž‘αŸ…αž˜αž€αŸ” αž αžΎαž™αžœαžΆαž“αžΉαž„αž…αŸ’αž”αžΆαžŸαŸ‹αžαžΆαž˜αž½αž™αžŽαžΆαž€αŸ’αž“αž»αž„αž…αŸ†αžŽαŸ„αž˜αž–αž½αž€αžœαžΆαžαŸ’αžšαžΌαžœαž…αŸ†αžŽαžΆαž™αž–αŸαž›αž…αŸ’αžšαžΎαž“ αž¬αžαž·αž… αžŠαŸ‚αž›αž‡αžΆαž’αž˜αŸ’αž˜αžαžΆαž–αž·αž”αžΆαž€αž’αŸ’αžœαžΎαž“αŸ…αž€αŸ’αž“αž»αž„αžœαž·αž’αžΈαž”αž„αŸ’αž αžΆαž‰αž•αŸ’αžŸαŸαž„αž‘αŸ€αžαŸ”

DBA bot Joe αŸ” Anatoly Stansler (Postgres.ai)

αž‡αžΆβ€‹αž€αžΆαžšβ€‹αž–αž·αžβ€‹αžŽαžΆαžŸαŸ‹β€‹αž’αŸ’αž“αž€β€‹αžšαžΆαž›αŸ‹β€‹αž‚αŸ’αž“αžΆβ€‹αžŠαžΉαž„β€‹αžαžΆβ€‹explain.depesz.comαŸ” αž›αž€αŸ’αžαžŽαŸˆαž–αž·αžŸαŸαžŸαžŠαŸαž›αŸ’αž’αž“αŸƒαž€αžΆαžšαž˜αžΎαž›αžƒαžΎαž‰αž“αŸαŸ‡αž‚αžΊαžαžΆαž™αžΎαž„αžšαž€αŸ’αžŸαžΆαž‘αž»αž€αž•αŸ‚αž“αž€αžΆαžšαž’αžαŸ’αžαž”αž‘ αž αžΎαž™αžαŸ‚αž˜αž‘αžΆαŸ†αž„αžŠαžΆαž€αŸ‹αž”αŸ‰αžΆαžšαŸ‰αžΆαž˜αŸ‰αŸ‚αžαŸ’αžšαž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αž˜αž½αž™αž…αŸ†αž“αž½αž“αž‘αŸ…αž€αŸ’αž“αž»αž„αžαžΆαžšαžΆαž„αžŠαžΎαž˜αŸ’αž”αžΈαž±αŸ’αž™αž™αžΎαž„αž’αžΆαž…αžαž˜αŸ’αžšαŸ€αž”αž”αžΆαž“αŸ”

αž αžΎαž™β€‹αž’αŸ’αž“αž€β€‹αž’αž—αž·αžœαžŒαŸ’αžαž“αŸβ€‹αžŠαŸ‚αž›β€‹αž˜αž·αž“β€‹αž‘αžΆαž“αŸ‹β€‹αž”αžΆαž“β€‹αž™αž›αŸ‹β€‹αžŠαžΉαž„β€‹αž’αŸ†αž–αžΈβ€‹αž”αŸ’αžšαž’αžΆαž“αž”αž‘β€‹αž“αŸαŸ‡β€‹αž€αŸβ€‹αž”αŸ’αžšαžΎβ€‹αž‚αŸαž αž‘αŸ†αž–αŸαžš description.depesz.com αžŠαŸ‚αžš αž–αŸ’αžšαŸ„αŸ‡β€‹αžœαžΆβ€‹αž„αžΆαž™αžŸαŸ’αžšαž½αž›β€‹αžŸαž˜αŸ’αžšαžΆαž”αŸ‹β€‹αž–αž½αž€αž‚αŸβ€‹αž€αŸ’αž“αž»αž„β€‹αž€αžΆαžšβ€‹αžŸαŸ’αžœαŸ‚αž„αž™αž›αŸ‹β€‹αžαžΆαžαžΎβ€‹αž˜αŸ‰αŸ‚αžαŸ’αžšβ€‹αž˜αž½αž™αžŽαžΆβ€‹αžŸαŸ†αžαžΆαž“αŸ‹ αž“αž·αž„β€‹αž˜αž½αž™αžŽαžΆβ€‹αž˜αž·αž“β€‹αžŸαŸ†αžαžΆαž“αŸ‹αŸ”

DBA bot Joe αŸ” Anatoly Stansler (Postgres.ai)

αž˜αžΆαž“αžœαž·αž’αžΈαžŸαžΆαžŸαŸ’αžšαŸ’αžαžαŸ’αž˜αžΈαž€αŸ’αž“αž»αž„αž€αžΆαžšαž˜αžΎαž›αžƒαžΎαž‰ - αž“αŸαŸ‡αž‚αžΊαž–αž“αŸ’αž™αž›αŸ‹.dalibo.comαŸ” αž–αž½αž€αžœαžΆαž”αž„αŸ’αž€αžΎαžαžšαžΌαž”αž—αžΆαž–αž˜αŸ‚αž€αž’αžΆαž„ αž”αŸ‰αž»αž“αŸ’αžαŸ‚αžœαžΆαž–αž·αž”αžΆαž€αžŽαžΆαžŸαŸ‹αž€αŸ’αž“αž»αž„αž€αžΆαžšαž”αŸ’αžšαŸ€αž”αž’αŸ€αž”αžαŸ’αž“αžΆαŸ†αž„αž‡αžΆαž˜αž½αž™αž‚αŸ’αž“αžΆαŸ” αž“αŸ…αž‘αžΈαž“αŸαŸ‡αž’αŸ’αž“αž€αž’αžΆαž…αž™αž›αŸ‹αž–αžΈαžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’αž”αžΆαž“αž™αŸ‰αžΆαž„αž›αŸ’αž’αž‘αŸ„αŸ‡αž‡αžΆαž™αŸ‰αžΆαž„αžŽαžΆαž”αŸ’αžšαžŸαž·αž“αž”αžΎαž˜αžΆαž“αžŸαŸ†αžŽαžΎαž’αŸ†αž“αŸ„αŸ‡αž’αŸ’αž“αž€αž“αžΉαž„αžαŸ’αžšαžΌαžœαžšαž˜αžΌαžšαž‘αŸ…αž€αŸ’αžšαŸ„αž™αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž€αŸαž˜αžΆαž“αž‡αž˜αŸ’αžšαžΎαžŸαž•αž„αžŠαŸ‚αžšαŸ”

αž€αž·αž…αŸ’αž…αžŸαž αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžš

DBA bot Joe αŸ” Anatoly Stansler (Postgres.ai)

αž αžΎαž™αžŠαžΌαž…αžŠαŸ‚αž›αžαŸ’αž‰αž»αŸ†αž”αžΆαž“αž“αž·αž™αžΆαž™ Slack αž•αŸ’αžαž›αŸ‹αž±αŸ’αž™αž™αžΎαž„αž“αžΌαžœαž±αž€αžΆαžŸαžŠαžΎαž˜αŸ’αž”αžΈαžŸαž αž€αžΆαžšαŸ” αž‡αžΆαž§αž‘αžΆαž αžšαžŽαŸ αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž™αžΎαž„αž‡αž½αž”αž”αŸ’αžšαž‘αŸ‡αž“αžΉαž„αžŸαŸ†αžŽαž½αžšαžŠαŸαžŸαŸ’αž˜αž»αž‚αžŸαŸ’αž˜αžΆαž‰αž˜αž½αž™αžŠαŸ‚αž›αž˜αž·αž“αž…αŸ’αž”αžΆαžŸαŸ‹αž’αŸ†αž–αžΈαžšαž”αŸ€αž”αž’αŸ’αžœαžΎαž±αŸ’αž™αž”αŸ’αžšαžŸαžΎαžšαž“αŸ„αŸ‡ αž™αžΎαž„αž’αžΆαž…αž”αž‰αŸ’αž‡αžΆαž€αŸ‹αž”αž‰αŸ’αž αžΆαž“αŸαŸ‡αž‡αžΆαž˜αž½αž™αžŸαž αž€αžΆαžšαžΈαžšαž”αžŸαŸ‹αž™αžΎαž„αž“αŸ…αž€αŸ’αž“αž»αž„αžαŸ’αžŸαŸ‚αžŸαŸ’αžšαž‘αžΆαž™αž“αŸ…αž€αŸ’αž“αž»αž„ Slack αŸ”

DBA bot Joe αŸ” Anatoly Stansler (Postgres.ai)

αžœαžΆαž αžΆαž€αŸ‹αžŠαžΌαž…αž‡αžΆαž™αžΎαž„αžαžΆαžœαžΆαž˜αžΆαž“αžŸαžΆαžšαŸˆαžŸαŸ†αžαžΆαž“αŸ‹αž€αŸ’αž“αž»αž„αž€αžΆαžšαž’αŸ’αžœαžΎαžαŸαžŸαŸ’αžαž›αžΎαž‘αž·αž“αŸ’αž“αž“αŸαž™αž‘αŸ†αž αŸ†αž–αŸαž‰αŸ” αžŠαžΎαž˜αŸ’αž”αžΈαž’αŸ’αžœαžΎαžŠαžΌαž…αŸ’αž“αŸαŸ‡ αž™αžΎαž„αž”αžΆαž“αž”αž„αŸ’αž€αžΎαžαž§αž”αž€αžšαžŽαŸ Update Database Lab αžŠαŸ‚αž›αž˜αžΆαž“αž“αŸ…αž€αŸ’αž“αž»αž„αž”αŸ’αžšαž—αž–αž”αžΎαž€αž…αŸ†αž αŸ” αž’αŸ’αž“αž€αž€αŸαž’αžΆαž…αž”αŸ’αžšαžΎ Joe bot αž•αž„αžŠαŸ‚αžšαŸ” αž’αŸ’αž“αž€αž’αžΆαž…αž™αž€αžœαžΆαž₯αž‘αžΌαžœαž“αŸαŸ‡ αž αžΎαž™αž’αž“αž»αžœαžαŸ’αžαžœαžΆαž“αŸ…αž€αž“αŸ’αž›αŸ‚αž„αžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αŸ” αž˜αž‚αŸ’αž‚αž»αž‘αŸ’αž‘αŸαžŸαž€αŸαž‘αžΆαŸ†αž„αž’αžŸαŸ‹αž’αžΆαž…αžšαž€αž”αžΆαž“αž“αŸ…αž‘αžΈαž“αŸ„αŸ‡αŸ”

αžœαžΆαž€αŸαžŸαŸ†αžαžΆαž“αŸ‹αž•αž„αžŠαŸ‚αžšαž€αŸ’αž“αž»αž„αž€αžΆαžšαž€αžαŸ‹αžŸαž˜αŸ’αž‚αžΆαž›αŸ‹αžαžΆαžŠαŸ†αžŽαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αžαŸ’αž›αž½αž“αž―αž„αž˜αž·αž“αž˜αŸ‚αž“αž‡αžΆαž”αžŠαž·αžœαžαŸ’αžαž“αŸαž‘αŸαž–αŸ’αžšαŸ„αŸ‡αžœαžΆαž˜αžΆαž“ Delphix αž”αŸ‰αž»αž“αŸ’αžαŸ‚αžœαžΆαž‚αžΊαž‡αžΆαžŠαŸ†αžŽαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αžŸαž αž‚αŸ’αžšαžΆαžŸαŸ” αžœαžΆαžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž·αž‘αž‘αžΆαŸ†αž„αžŸαŸ’αžšαž»αž„αžœαžΆαžαŸ’αž›αŸƒαžŽαžΆαžŸαŸ‹αŸ” αž™αžΎαž„αž˜αžΆαž“αž‡αŸ†αž“αžΆαž‰αž‡αžΆαž–αž·αžŸαŸαžŸαž“αŸ…αž€αŸ’αž“αž»αž„ Postgres αŸ” αž‘αžΆαŸ†αž„αž“αŸαŸ‡αž‚αžΊαž‡αžΆαž•αž›αž·αžαž•αž›αž”αŸ’αžšαž—αž–αž”αžΎαž€αž…αŸ†αž αž‘αžΆαŸ†αž„αž’αžŸαŸ‹αŸ” αž…αžΌαž›αžšαž½αž˜β€‹αž‡αžΆαž˜αž½αž™β€‹αž™αžΎαž„!

αž“αŸαŸ‡αž‡αžΆαž€αž“αŸ’αž›αŸ‚αž„αžŠαŸ‚αž›αžαŸ’αž‰αž»αŸ†αž”αž‰αŸ’αž…αž”αŸ‹αŸ” αžŸαžΌαž˜αž’αžšαž‚αž»αžŽ!

αžŸαŸ†αžŽαž½αžš

αžŸαž½αžŸαŸ’αžαžΈ! αž’αžšαž‚αž»αžŽαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžšαž”αžΆαž™αž€αžΆαžšαžŽαŸ! αž‚αž½αžšαž±αŸ’αž™αž…αžΆαž”αŸ‹αž’αžΆαžšαž˜αŸ’αž˜αžŽαŸαžαŸ’αž›αžΆαŸ†αž„αžŽαžΆαžŸαŸ‹ αž‡αžΆαž–αž·αžŸαŸαžŸαž…αŸ†αž–αŸ„αŸ‡αžαŸ’αž‰αž»αŸ† αž–αŸ’αžšαŸ„αŸ‡αžαŸ’αž‰αž»αŸ†αž”αžΆαž“αžŠαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αž”αž‰αŸ’αž αžΆαžŠαžΌαž…αž‚αŸ’αž“αžΆαž€αžΆαž›αž–αžΈαž–αŸαž›αž˜αž»αž“ αžŠαžΌαž…αŸ’αž“αŸαŸ‡αž αžΎαž™ αžαŸ’αž‰αž»αŸ†αž˜αžΆαž“αžŸαŸ†αžŽαž½αžšαž˜αž½αž™αž…αŸ†αž“αž½αž“αŸ” αžŸαž„αŸ’αžƒαžΉαž˜αžαžΆ αž™αŸ‰αžΆαž„αž αŸ„αž…αžŽαžΆαžŸαŸ‹αžαŸ’αž‰αž»αŸ†αž“αžΉαž„αž‘αž‘αž½αž›αž”αžΆαž“αž•αŸ’αž“αŸ‚αž€αžαŸ’αž›αŸ‡αŸ”

αžαŸ’αž‰αž»αŸ†αž†αŸ’αž„αž›αŸ‹αž–αžΈαžšαž”αŸ€αž”αžŠαŸ‚αž›αž’αŸ’αž“αž€αž‚αžŽαž“αžΆαž€αž“αŸ’αž›αŸ‚αž„αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž”αžšαž·αžŸαŸ’αžαžΆαž“αž“αŸαŸ‡? αž”αž…αŸ’αž…αŸαž€αžœαž·αž‘αŸ’αž™αžΆαž˜αžΆαž“αž“αŸαž™αžαžΆ αž“αŸ…αž€αŸ’αžšαŸ„αž˜αž€αžΆαž›αŸˆαž‘αŸαžŸαŸˆαžŽαžΆαž˜αž½αž™ αž€αŸ’αž›αžΌαž“αžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αž’αžΆαž…αž€αžΎαž“αž‘αžΎαž„αžŠαž›αŸ‹αž‘αŸ†αž αŸ†αž’αžαž·αž”αžšαž˜αžΆαŸ” αž“αž·αž™αžΆαž™αž‡αžΆαžšαž½αž˜ αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž’αŸ’αž“αž€αž˜αžΆαž“αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αž‘αž·αž“αŸ’αž“αž“αŸαž™αžŠαž”αŸ‹ terabyte αž“αž·αž„ 10 αž€αŸ’αž›αžΌαž“ αž“αŸ„αŸ‡αžœαžΆαž„αžΆαž™αžŸαŸ’αžšαž½αž›αž€αŸ’αž“αž»αž„αž€αžΆαžšαž€αŸ’αž›αŸ‚αž„αž’αŸ’αžœαžΎαžŸαŸ’αžαžΆαž“αž—αžΆαž–αžŠαŸ‚αž›αž€αŸ’αž›αžΌαž“αž“αžΈαž˜αž½αž™αŸ—αž˜αžΆαž“αž‘αž˜αŸ’αž„αž“αŸ‹ 10 αž‘αž·αž“αŸ’αž“αž“αŸαž™αžαŸ‚αž˜αž½αž™αŸ” αžαžΎαž’αŸ’αž“αž€αž‚αžŽαž“αžΆαž€αž“αŸ’αž›αŸ‚αž„αž“αŸαŸ‡αžŠαŸ„αž™αžšαž”αŸ€αž”αžŽαžΆ αž“αŸ„αŸ‡αž‚αžΊαž‡αžΆαžŠαžΈαžŸαžŽαŸ’αžαžŠαŸ‚αž›αž’αŸ’αž“αž€αž”αžΆαž“αž“αž·αž™αžΆαž™αž’αŸ†αž–αžΈ αžαžΎαž€αŸ’αž›αžΌαž“αž‘αžΆαŸ†αž„αž“αŸαŸ‡αž“αžΉαž„αžšαžŸαŸ‹αž“αŸ…αžŠαŸ„αž™αžšαž”αŸ€αž”αžŽαžΆ?

αžŸαŸ†αžŽαž½αžšβ€‹αž›αŸ’αž’αŸ” αžœαžΆαž‡αžΆαž€αžΆαžšαžŸαŸ†αžαžΆαž“αŸ‹αž€αŸ’αž“αž»αž„αž€αžΆαžšαžαžΆαž˜αžŠαžΆαž“αž€αŸ’αž›αžΌαž“αž‡αžΆαž€αŸ‹αž›αžΆαž€αŸ‹αž“αŸ…αž‘αžΈαž“αŸαŸ‡αŸ” αž αžΎαž™αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž€αŸ’αž›αžΌαž“αž˜αžΆαž“αž€αžΆαžšαž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαž’αŸ†αž–αŸαž€ αžœαžΆαž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜αž€αžΎαž“αž‘αžΎαž„ αž“αŸ„αŸ‡αžŠαŸ†αž”αžΌαž„αž™αžΎαž„αž’αžΆαž…αž…αŸαž‰αž€αžΆαžšαž–αŸ’αžšαž˜αžΆαž“αžŠαž›αŸ‹αž’αŸ’αž“αž€αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž’αŸ†αž–αžΈαž”αž‰αŸ’αž αžΆαž“αŸαŸ‡ αž¬αž”αž‰αŸ’αžˆαž”αŸ‹αž€αžΆαžšαž€αŸ’αž›αžΌαž“αž“αŸαŸ‡αž—αŸ’αž›αžΆαž˜αŸ— αžŠαžΎαž˜αŸ’αž”αžΈαž€αž»αŸ†αž±αŸ’αž™αž™αžΎαž„αž‡αž½αž”αžŸαŸ’αžαžΆαž“αž—αžΆαž–αž”αžšαžΆαž‡αŸαž™αŸ”

αž”αžΆαž‘ αžαŸ’αž‰αž»αŸ†β€‹αž˜αžΆαž“β€‹αžŸαŸ†αžŽαž½αžšβ€‹αžŠαŸ‚αž›β€‹αž‡αžΆαž”αŸ‹β€‹αž–αžΆαž€αŸ‹αž–αŸαž“αŸ’αž’αŸ” αž“αŸ„αŸ‡αž‚αžΊ αžαžΎαž’αŸ’αž“αž€αž’αžΆαž“αžΆαž”αžΆαž“αž“αžΌαžœαžœαžŠαŸ’αžαž‡αžΈαžœαž·αžαž“αŸƒαž˜αŸ‰αžΌαžŒαž»αž›αž‘αžΆαŸ†αž„αž“αŸαŸ‡αžŠαŸ„αž™αžšαž”αŸ€αž”αžŽαžΆ? αž™αžΎαž„αž˜αžΆαž“αž”αž‰αŸ’αž αžΆαž“αŸαŸ‡ αž“αž·αž„αžšαžΏαž„αžŠαžΆαž…αŸ‹αžŠαŸ„αž™αž‘αŸ‚αž€αž‘αžΆαŸ†αž„αž˜αžΌαž›αŸ” αžαžΎαžšαžΏαž„αž“αŸαŸ‡αž€αžΎαžαž‘αžΎαž„αžŠαŸ„αž™αžšαž”αŸ€αž”αžŽαžΆ?

αž˜αžΆαž“ ttl αž˜αž½αž™αž…αŸ†αž“αž½αž“αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αŸ’αž›αžΌαž“αž“αžΈαž˜αž½αž™αŸ—αŸ” αž‡αžΆαž‘αžΌαž‘αŸ…αž™αžΎαž„αž˜αžΆαž“ ttl αžαŸαžšαŸ”

αž…αž»αŸ‡αž”αžΎαž˜αž·αž“αž˜αŸ‚αž“αž‡αžΆαž’αžΆαžαŸŒαž€αŸ†αž”αžΆαŸ†αž„?

1 αž˜αŸ‰αŸ„αž„ ឧ. αž‘αŸ†αž“αŸαžš - 1 αž˜αŸ‰αŸ„αž„αŸ” αž”αžΎβ€‹αž˜αž·αž“β€‹αž”αŸ’αžšαžΎβ€‹αž‘αŸ αž™αžΎαž„β€‹αžœαžΆαž™β€‹αžœαžΆβ€‹αž‘αŸ…αŸ” αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž‚αŸ’αž˜αžΆαž“αž’αŸ’αžœαžΈαž‚αž½αžšαž±αŸ’αž™αž—αŸ’αž‰αžΆαž€αŸ‹αž•αŸ’αž’αžΎαž›αž‘αŸαž“αŸ…αž‘αžΈαž“αŸαŸ‡ αž–αŸ’αžšαŸ„αŸ‡αž™αžΎαž„αž’αžΆαž…αž›αžΎαž€αž€αŸ’αž›αžΌαž“αž€αŸ’αž“αž»αž„αžšαž™αŸˆαž–αŸαž›αž”αŸ‰αž»αž“αŸ’αž˜αžΆαž“αžœαž·αž“αžΆαž‘αžΈαŸ” αž αžΎαž™αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž’αŸ’αž“αž€αžαŸ’αžšαžΌαžœαž€αžΆαžšαžœαžΆαž˜αŸ’αžαž„αž‘αŸ€αžαž”αž“αŸ’αž‘αžΆαž”αŸ‹αž˜αž€αžŸαžΌαž˜αŸ”

αžαŸ’αž‰αž»αŸ†αž€αŸαž…αžΆαž”αŸ‹αž’αžΆαžšαž˜αŸ’αž˜αžŽαŸαž›αžΎαž‡αž˜αŸ’αžšαžΎαžŸαž“αŸƒαž”αž…αŸ’αž…αŸαž€αžœαž·αž‘αŸ’αž™αžΆαžŠαŸ‚αžš αž–αŸ’αžšαŸ„αŸ‡αž‡αžΆαž§αž‘αžΆαž αžšαžŽαŸ αž™αžΎαž„αž”αŸ’αžšαžΎαžœαž·αž’αžΈαžŸαžΆαžŸαŸ’αžšαŸ’αžαž‡αžΆαž…αŸ’αžšαžΎαž“αžŸαŸ’αžšαž”αž‚αŸ’αž“αžΆαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž αŸαžαž»αž•αž›αž˜αž½αž™ αž¬αž˜αž½αž™αž•αŸ’αžŸαŸαž„αž‘αŸ€αžαŸ” αž αŸαžαž»αž’αŸ’αžœαžΈ ZFS? αž αŸαžαž»αž’αŸ’αžœαžΈαž”αžΆαž“αž‡αžΆαž’αŸ’αž“αž€αž˜αž·αž“αž”αŸ’αžšαžΎ LVM? αž’αŸ’αž“αž€αž”αžΆαž“αžšαŸ€αž”αžšαžΆαž”αŸ‹αžαžΆαž˜αžΆαž“αž”αž‰αŸ’αž αžΆαž‡αžΆαž˜αž½αž™ LVMαŸ” αžαžΎαž˜αžΆαž“αž”αž‰αŸ’αž αžΆαž’αŸ’αžœαžΈαžαŸ’αž›αŸ‡? αž“αŸ…αž€αŸ’αž“αž»αž„αž‚αŸ†αž“αž·αžαžšαž”αžŸαŸ‹αžαŸ’αž‰αž»αŸ† αž‡αž˜αŸ’αžšαžΎαžŸαžŠαŸαž”αŸ’αžšαžŸαžΎαžšαž”αŸ†αž•αž»αžαž‚αžΊαž‡αžΆαž˜αž½αž™αž“αžΉαž„αž€αžΆαžšαž•αŸ’αž‘αž»αž€αž“αŸ…αž€αŸ’αž“αž»αž„αž›αž€αŸ’αžαžαžŽαŸ’αžŒαž“αŸƒαž€αžΆαžšαž’αž“αž»αžœαžαŸ’αžαŸ”

αžαžΎαž’αŸ’αžœαžΈαž‡αžΆαž”αž‰αŸ’αž αžΆαž…αž˜αŸ’αž”αž„αž‡αžΆαž˜αž½αž™ ZFS? αž€αžΆαžšαž–αž·αžαžŠαŸ‚αž›αžαžΆαž’αŸ’αž“αž€αžαŸ’αžšαžΌαžœαžαŸ‚αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž›αžΎαž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αžαŸ‚αž˜αž½αž™ αž–αŸ„αž›αž‚αžΊαž‚αŸ’αžšαž”αŸ‹αž€αžšαžŽαžΈαž‘αžΆαŸ†αž„αž’αžŸαŸ‹αž“αžΉαž„αžšαžŸαŸ‹αž“αŸ…αž€αŸ’αž“αž»αž„ OS αžαŸ‚αž˜αž½αž™αŸ” αž αžΎαž™αž“αŸ…αž€αŸ’αž“αž»αž„αž€αžšαžŽαžΈαž“αŸƒαž€αžΆαžšαž•αŸ’αž‘αž»αž€αž’αŸ’αž“αž€αž’αžΆαž…αž—αŸ’αž‡αžΆαž”αŸ‹αž§αž”αž€αžšαžŽαŸαž•αŸ’αžŸαŸαž„αž‚αŸ’αž“αžΆαŸ” αž αžΎαž™αž€αžΆαžšαžŸαŸ’αž‘αŸ‡αž‚αžΊαž˜αžΆαž“αžαŸ‚αž”αŸ’αž›αž»αž€αž‘αžΆαŸ†αž„αž“αŸ„αŸ‡αžŠαŸ‚αž›αž˜αžΆαž“αž“αŸ…αž›αžΎαž”αŸ’αžšαž–αŸαž“αŸ’αž’αž•αŸ’αž‘αž»αž€αŸ” αž αžΎαž™αžŸαŸ†αžŽαž½αžšαž“αŸƒαž‡αž˜αŸ’αžšαžΎαžŸαž“αŸƒαž”αž…αŸ’αž…αŸαž€αžœαž·αž‘αŸ’αž™αžΆαž‚αžΊαž‚αž½αžšαž±αŸ’αž™αž…αžΆαž”αŸ‹αž’αžΆαžšαž˜αŸ’αž˜αžŽαŸαŸ” αž αŸαžαž»αž’αŸ’αžœαžΈαž˜αž·αž“ LVM?

αž‡αžΆαž–αž·αžŸαŸαžŸ αž™αžΎαž„αž’αžΆαž…αž–αž·αž—αžΆαž€αŸ’αžŸαžΆαž’αŸ†αž–αžΈ LVM αž“αŸ…αž―αž€αž·αž…αŸ’αž…αž”αŸ’αžšαž‡αž»αŸ†αŸ” αž’αŸ†αž–αžΈαž€αžΆαžšαž•αŸ’αž‘αž»αž€ - αžœαžΆαž‚αŸ’αžšαžΆαž“αŸ‹αžαŸ‚αžαŸ’αž›αŸƒαŸ” αž™αžΎαž„αž’αžΆαž…αž’αž“αž»αžœαžαŸ’αžαž”αŸ’αžšαž–αŸαž“αŸ’αž’ ZFS αž‚αŸ’αžšαž”αŸ‹αž‘αžΈαž€αž“αŸ’αž›αŸ‚αž„αŸ” αž’αŸ’αž“αž€αž’αžΆαž…αžŠαžΆαž€αŸ‹αž–αž„αŸ’αžšαžΆαž™αžœαžΆαž“αŸ…αž›αžΎαž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αŸ” αž’αŸ’αž“αž€αž‚αŸ’αžšαžΆαž“αŸ‹αžαŸ‚αž’αžΆαž…αž‘αžΆαž‰αž™αž€αžƒαŸ’αž›αžΆαŸ†αž„ αž αžΎαž™αžŠαžΆαž€αŸ‹αž–αž„αŸ’αžšαžΆαž™αžœαžΆαž”αžΆαž“αŸ” ZFS αžαŸ’αžšαžΌαžœαž”αžΆαž“αžŠαŸ†αž‘αžΎαž„αžŸαŸ’αž‘αžΎαžšαžαŸ‚αž‚αŸ’αžšαž”αŸ‹αž‘αžΈαž€αž“αŸ’αž›αŸ‚αž„αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž™αžΎαž„αž€αŸ†αž–αž»αž„αž“αž·αž™αžΆαž™αž’αŸ†αž–αžΈαž›αžΈαž“αž»αž…αŸ” αž“αŸ„αŸ‡αž‚αžΊαž™αžΎαž„αž‘αž‘αž½αž›αž”αžΆαž“αžŠαŸ†αžŽαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αžŠαŸ‚αž›αž’αžΆαž…αž”αžαŸ‹αž”αŸ‚αž“αž”αžΆαž“αŸ” αž αžΎαž™ ZFS αžαŸ’αž›αž½αž“αžœαžΆαž•αŸ’αžαž›αŸ‹αž±αŸ’αž™αž…αŸ’αžšαžΎαž“αž…αŸαž‰αž–αžΈαž”αŸ’αžšαž’αž”αŸ‹αŸ” αž’αŸ’αž“αž€β€‹αž’αžΆαž…β€‹αž•αŸ’αž‘αž»αž€β€‹αž‘αž·αž“αŸ’αž“αž“αŸαž™β€‹αž”αžΆαž“β€‹αž…αŸ’αžšαžΎαž“β€‹αžαžΆαž˜β€‹αž…αž·αžαŸ’αžβ€‹αž…αž„αŸ‹β€‹αž—αŸ’αž‡αžΆαž”αŸ‹β€‹αžαžΆαžŸβ€‹αž˜αž½αž™β€‹αž…αŸ†αž“αž½αž“β€‹αž’αŸ†β€‹αž˜αžΆαž“β€‹αžšαžΌαž”β€‹αžαžαŸ” αž αžΎαž™αžŠαžΌαž…αžŠαŸ‚αž›αžαŸ’αž‰αž»αŸ†αž”αžΆαž“αž“αž·αž™αžΆαž™ αžœαžΆαž„αžΆαž™αžŸαŸ’αžšαž½αž›αž€αŸ’αž“αž»αž„αž€αžΆαžšαž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αŸ” αž“αŸ„αŸ‡αž‚αžΊαžœαžΆαž αžΆαž€αŸ‹αžŠαžΌαž…αž‡αžΆαžšαžΈαž€αžšαžΆαž™αž€αŸ’αž“αž»αž„αž€αžΆαžšαž”αŸ’αžšαžΎαŸ” αž‚αžΆαžαŸ‹αžαŸ’αžšαžΌαžœαž”αžΆαž“αžŸαžΆαž€αž›αŸ’αž”αž„ αž‚αžΆαžαŸ‹αž˜αžΆαž“αž’αžΆαž™αž»αž…αŸ’αžšαžΎαž“αž†αŸ’αž“αžΆαŸ†αŸ” αž‚αžΆαžαŸ‹αž˜αžΆαž“αžŸαž αž‚αž˜αž“αŸαžŠαŸαž’αŸ†αž˜αž½αž™αžŠαŸ‚αž›αž€αŸ†αž–αž»αž„αžšαžΈαž€αž…αž˜αŸ’αžšαžΎαž“αŸ” ZFS αž‚αžΊαž‡αžΆαžŠαŸ†αžŽαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αžŠαŸ‚αž›αž’αžΆαž…αž‘αž»αž€αž…αž·αžαŸ’αžαž”αžΆαž“αŸ”

Nikolai SamokhvalovαŸ– αžαžΎαžαŸ’αž‰αž»αŸ†αž’αžΆαž…αž’αŸ’αžœαžΎαž’αžαŸ’αžαžΆαž’αž·αž”αŸ’αž”αžΆαž™αž”αž“αŸ’αžαŸ‚αž˜αž”αžΆαž“αž‘αŸ? αžˆαŸ’αž˜αŸ„αŸ‡αžšαž”αžŸαŸ‹αžαŸ’αž‰αž»αŸ†αž‚αžΊ Nikolay αž™αžΎαž„αž’αŸ’αžœαžΎαž€αžΆαžšαž‡αžΆαž˜αž½αž™ Anatoly αŸ” αžαŸ’αž‰αž»αŸ†αž™αž›αŸ‹αžŸαŸ’αžšαž”αžαžΆαž€αžΆαžšαž•αŸ’αž‘αž»αž€αž‚αžΊαž’αžŸαŸ’αž…αžΆαžšαŸ’αž™αžŽαžΆαžŸαŸ‹αŸ” αž αžΎαž™αž’αžαž·αžαž·αž‡αž“αžšαž”αžŸαŸ‹αž™αžΎαž„αžαŸ’αž›αŸ‡αž˜αžΆαž“ Pure Storage αž‡αžΆαžŠαžΎαž˜αŸ”

Anatoly αž”αžΆαž“αž€αžαŸ‹αžŸαž˜αŸ’αž‚αžΆαž›αŸ‹αž™αŸ‰αžΆαž„αžαŸ’αžšαžΉαž˜αžαŸ’αžšαžΌαžœαžαžΆαž™αžΎαž„αž•αŸ’αžαŸ„αžαž›αžΎαž˜αŸ‰αžΌαžŒαž»αž›αŸ” αž αžΎαž™αž“αŸ…αž–αŸαž›αž’αž“αžΆαž‚αž αž’αŸ’αž“αž€αž’αžΆαž…αž’αž“αž»αžœαžαŸ’αžαž…αŸ†αžŽαž»αž…αž”αŸ’αžšαž‘αžΆαž€αŸ‹αž˜αž½αž™ - αžαžαžšαžΌαž” αž”αž„αŸ’αž€αžΎαžαž€αŸ’αž›αžΌαž“ αž”αŸ†αž•αŸ’αž›αžΆαž‰αž€αŸ’αž›αžΌαž“αŸ” αžœαžΆαž„αžΆαž™αžŸαŸ’αžšαž½αž›αž‘αžΆαŸ†αž„αž’αžŸαŸ‹αŸ” αž αžΎαž™αž€αžΆαžšαž•αŸ’αž‘αž»αž€αž‚αžΊαžαŸ’αžšαž‡αžΆαž€αŸ‹αž”αŸ’αžšαžŸαž·αž“αž”αžΎαžœαžΆαž‡αžΆαŸ”

αž”αŸ‰αž»αž“αŸ’αžαŸ‚ ZFS αž˜αžΆαž“αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž˜αž“αž»αžŸαŸ’αžŸαž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αž“αžΆαŸ” DelPhix αž‚αžΊαž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαžΆαž“αŸ‹αž αžΎαž™ αž–αž½αž€αž‚αŸαž˜αžΆαž“αž’αžαž·αžαž·αž‡αž“ 300 αž“αžΆαž€αŸ‹αŸ” αž€αŸ’αž“αž»αž„αž…αŸ†αžŽαŸ„αž˜αž“αŸ„αŸ‡ αžŸαŸ†αžŽαžΆαž„ 100 αž˜αžΆαž“αž’αžαž·αžαž·αž‡αž“ 50 αž“αžΆαž€αŸ‹ αž–αŸ„αž›αž‚αžΊ αž–αž½αž€αž‚αŸαž˜αžΆαž“αž‚αŸ„αž›αžŠαŸ…αž“αŸ… NASA αŸ”αž›αŸ” αžœαžΆαžŠαž›αŸ‹αž–αŸαž›αž αžΎαž™αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž˜αž“αž»αžŸαŸ’αžŸαž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αž“αžΆαžŠαžΎαž˜αŸ’αž”αžΈαž‘αž‘αž½αž›αž”αžΆαž“αž”αž…αŸ’αž…αŸαž€αžœαž·αž‘αŸ’αž™αžΆαž“αŸαŸ‡αŸ” αž“αŸ„αŸ‡αž αžΎαž™αž‡αžΆαž˜αžΌαž›αž αŸαžαž»αžŠαŸ‚αž›αž™αžΎαž„αž˜αžΆαž“ Open Source CoreαŸ” αž™αžΎαž„αž˜αžΆαž“αž•αŸ’αž“αŸ‚αž€αž…αŸ†αžŽαž»αž…αž”αŸ’αžšαž‘αžΆαž€αŸ‹αžŠαŸ‚αž›αž˜αž·αž“αž˜αŸ‚αž“αž‡αžΆαž”αŸ’αžšαž—αž–αž”αžΎαž€αž…αŸ†αž αŸ” αž“αŸαŸ‡αž‚αžΊαž‡αžΆαžœαŸαž‘αž·αž€αžΆαžŠαŸ‚αž›αž™αžΎαž„αž“αžΉαž„αž”αž„αŸ’αž αžΆαž‰αŸ” αž”αŸ‰αž»αž“αŸ’αžαŸ‚β€‹αž™αžΎαž„β€‹αž…αž„αŸ‹β€‹αž±αŸ’αž™β€‹αžœαžΆβ€‹αž’αžΆαž…β€‹αž”αŸ’αžšαžΎβ€‹αž”αžΆαž“β€‹αžŸαž˜αŸ’αžšαžΆαž”αŸ‹β€‹αž’αŸ’αž“αž€β€‹αž‚αŸ’αžšαž”αŸ‹β€‹αž‚αŸ’αž“αžΆβ€‹αŸ” αž™αžΎαž„αž…αž„αŸ‹αž’αŸ’αžœαžΎαž”αžŠαž·αžœαžαŸ’αžαž“αŸαž˜αž½αž™ αžŠαžΎαž˜αŸ’αž”αžΈαž±αŸ’αž™αž’αŸ’αž“αž€αžŸαžΆαž€αž›αŸ’αž”αž„αž‘αžΆαŸ†αž„αž’αžŸαŸ‹αžˆαž”αŸ‹αž‘αžΆαž™αž›αžΎαž€αž»αŸ†αž–αŸ’αž™αžΌαž‘αŸαžšαž™αž½αžšαžŠαŸƒαŸ” αž™αžΎαž„αžαŸ’αžšαžΌαžœαžŸαžšαžŸαŸαžš SELECT αž αžΎαž™αžƒαžΎαž‰αž—αŸ’αž›αžΆαž˜αžαžΆαž™αžΊαžαŸ” αžˆαž”αŸ‹αžšαž„αŸ‹αž…αžΆαŸ† DBA αž”αŸ’αžšαžΆαž”αŸ‹αž’αŸ’αž“αž€αž’αŸ†αž–αžΈαžœαžΆαŸ” αž“αŸαŸ‡αž‚αžΊαž‡αžΆαž‚αŸ„αž›αžŠαŸ…αž…αž˜αŸ’αž”αž„αŸ” αž αžΎαž™αžαŸ’αž‰αž»αŸ†αž‚αž·αžαžαžΆαž™αžΎαž„αž‘αžΆαŸ†αž„αž’αžŸαŸ‹αž‚αŸ’αž“αžΆαž“αžΉαž„αž˜αž€αž“αŸαŸ‡αŸ” αž αžΎαž™β€‹αž™αžΎαž„β€‹αž’αŸ’αžœαžΎβ€‹αžšαžΏαž„β€‹αž“αŸαŸ‡β€‹αžŸαž˜αŸ’αžšαžΆαž”αŸ‹β€‹αž’αŸ’αž“αž€β€‹αžšαžΆαž›αŸ‹β€‹αž‚αŸ’αž“αžΆβ€‹αž˜αžΆαž“αŸ” αžŠαžΌαž…αŸ’αž“αŸαŸ‡ ZFS αž–αŸ’αžšαŸ„αŸ‡αžœαžΆαž“αžΉαž„αž˜αžΆαž“αž“αŸ…αž‚αŸ’αžšαž”αŸ‹αž‘αžΈαž€αž“αŸ’αž›αŸ‚αž„αŸ” αžŸαžΌαž˜αž’αžšαž‚αž»αžŽαžŠαž›αŸ‹αžŸαž αž‚αž˜αž“αŸαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαžŠαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αž”αž‰αŸ’αž αžΆ αž“αž·αž„αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž˜αžΆαž“αž’αžΆαž‡αŸ’αž‰αžΆαž”αŸαžŽαŸ’αžŽαž”αŸ’αžšαž—αž–αž”αžΎαž€αž…αŸ†αž αŸ”αž›αŸ”*

αžŸαŸ’αžœαžΆαž‚αž˜αž“αŸ! αž’αžšαž‚αž»αžŽαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžšαž”αžΆαž™αž€αžΆαžšαžŽαŸ! αžαŸ’αž‰αž»αŸ†αžˆαŸ’αž˜αŸ„αŸ‡ Maxim αŸ” αž™αžΎαž„αž”αžΆαž“αžŠαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αž”αž‰αŸ’αž αžΆαžŠαžΌαž…αž‚αŸ’αž“αžΆαŸ” αž–αž½αž€αž‚αŸαž”αžΆαž“αžŸαž˜αŸ’αžšαŸαž…αž…αž·αžαŸ’αžαžŠαŸ„αž™αžαŸ’αž›αž½αž“αž―αž„αŸ” αžαžΎαž’αŸ’αž“αž€αž…αŸ‚αž€αžšαŸ†αž›αŸ‚αž€αž’αž“αž’αžΆαž“αžšαžœαžΆαž„αž€αŸ’αž›αžΌαž“αž‘αžΆαŸ†αž„αž“αŸαŸ‡αžŠαŸ„αž™αžšαž”αŸ€αž”αžŽαžΆ? αž€αŸ’αž›αžΌαž“αž“αžΈαž˜αž½αž™αŸ—αž’αžΆαž…αž’αŸ’αžœαžΎαžšαžΏαž„αžŠαŸ„αž™αžαŸ’αž›αž½αž“αž―αž„αž”αžΆαž“αž‚αŸ’αžšαž”αŸ‹αž–αŸαž›αžœαŸαž›αžΆαŸ– αž˜αž½αž™αžŸαžΆαž€αž›αŸ’αž”αž„αžšαžΏαž„αž˜αž½αž™ αž˜αž½αž™αž‘αŸ€αž αž“αžšαžŽαžΆαž˜αŸ’αž“αžΆαž€αŸ‹αž”αž„αŸ’αž€αžΎαžαž›αž·αž”αž·αž€αŸ’αžšαž˜ αž“αžšαžŽαžΆαž˜αŸ’αž“αžΆαž€αŸ‹αž˜αžΆαž“αž€αžΆαžšαž„αžΆαžšαž’αŸ’αž„αž“αŸ‹αŸ” αž αžΎαž™αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž’αŸ’αž“αž€αž“αŸ…αžαŸ‚αž’αžΆαž…αž”αŸ‚αž„αž…αŸ‚αž€αžŠαŸ„αž™ CPU αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž˜αž€αžŠαŸ„αž™ IO αžαžΎαž’αŸ’αž“αž€αž”αŸ‚αž„αž…αŸ‚αž€αžŠαŸ„αž™αžšαž”αŸ€αž”αžŽαžΆ? αž“αŸαŸ‡αž‡αžΆαžŸαŸ†αžŽαž½αžšαžŠαŸ†αž”αžΌαž„αŸ”

αž αžΎαž™αžŸαŸ†αžŽαž½αžšαž‘αžΈαž–αžΈαžšαž‚αžΊαž’αŸ†αž–αžΈαž—αžΆαž–αž˜αž·αž“αžŠαžΌαž…αž‚αŸ’αž“αžΆαž“αŸƒαž‡αŸ†αž αžšαŸ” αž…αžΌαžšαž“αž·αž™αžΆαž™αžαžΆαžαŸ’αž‰αž»αŸ†αž˜αžΆαž“ ZFS αž“αŸ…αž‘αžΈαž“αŸαŸ‡ αž αžΎαž™αž’αŸ’αžœαžΈαž‚αŸ’αžšαž”αŸ‹αž™αŸ‰αžΆαž„αž‚αžΊαžαŸ’αžšαž‡αžΆαž€αŸ‹ αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž—αŸ’αž‰αŸ€αžœαž“αŸ…αž›αžΎαž•αž›αž·αžαž•αž›αž˜αž·αž“αž˜αžΆαž“ ZFS αž‘αŸ αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž§αž‘αžΆαž αžšαžŽαŸ ext4 αŸ” αžαžΎβ€‹αž€αŸ’αž“αž»αž„β€‹αž€αžšαžŽαžΈβ€‹αž“αŸαŸ‡β€‹αžŠαŸ„αž™β€‹αžšαž”αŸ€αž”β€‹αžŽαžΆ?

αžŸαŸ†αžŽαž½αžšαž‚αžΊαž›αŸ’αž’αžŽαžΆαžŸαŸ‹αŸ” αžαŸ’αž‰αž»αŸ†αž”αžΆαž“αž›αžΎαž€αž‘αžΎαž„αž–αžΈαž”αž‰αŸ’αž αžΆαž“αŸαŸ‡αž”αž“αŸ’αžαž·αž… αžŠαŸ„αž™αž™αžΎαž„αž…αŸ‚αž€αžšαŸ†αž›αŸ‚αž€αž’αž“αž’αžΆαž“αŸ” αž αžΎαž™αžŠαŸ†αžŽαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αž‚αžΊαž“αŸαŸ‡αŸ” αžŸαŸ’αžšαž˜αŸƒαžαžΆαž’αŸ’αž“αž€αž€αŸ†αž–αž»αž„αž’αŸ’αžœαžΎαžαŸαžŸαŸ’αžαž“αŸ…αž›αžΎαž†αžΆαž€αŸ” αž’αŸ’αž“αž€αž€αŸαž’αžΆαž…αž˜αžΆαž“αžŸαŸ’αžαžΆαž“αž—αžΆαž–αž”αŸ‚αž”αž“αŸαŸ‡αž€αŸ’αž“αž»αž„αž–αŸαž›αžαŸ‚αž˜αž½αž™αžŠαŸ‚αž›αž“αžšαžŽαžΆαž˜αŸ’αž“αžΆαž€αŸ‹αž•αŸ’αžαž›αŸ‹αž”αž“αŸ’αž‘αž»αž€αž˜αž½αž™ αž“αžšαžŽαžΆαž˜αŸ’αž“αžΆαž€αŸ‹αž•αŸ’αžŸαŸαž„αž‘αŸ€αžαŸ” αž αžΎαž™αž‡αžΆαž›αž‘αŸ’αž’αž•αž› αž’αŸ’αž“αž€αžƒαžΎαž‰αž˜αŸ‰αŸ‚αžαŸ’αžšαžŠαŸ‚αž›αž˜αž·αž“αž’αžΆαž…αž™αž›αŸ‹αž”αžΆαž“αŸ” αžŸαžΌαž˜αŸ’αž”αžΈαžαŸ‚αž”αž‰αŸ’αž αžΆαžŠαžΌαž…αž‚αŸ’αž“αžΆαž€αŸαž’αžΆαž…αž˜αžΆαž“αž‡αžΆαž˜αž½αž™αž•αž›αž·αžαž•αž›αžŠαŸ‚αžšαŸ” αž“αŸ…αž–αŸαž›αž’αŸ’αž“αž€αž…αž„αŸ‹αž–αž·αž“αž·αžαŸ’αž™αž˜αžΎαž›αžŸαŸ†αžŽαžΎαž˜αž½αž™αž…αŸ†αž“αž½αž“ αž αžΎαž™αžƒαžΎαž‰αžαžΆαž˜αžΆαž“αž”αž‰αŸ’αž αžΆαžαŸ’αž›αŸ‡αž‡αžΆαž˜αž½αž™αžœαžΆ - αžœαžΆαžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž™αžΊαž αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž˜αž€αžαžΆαž˜αž–αž·αžαž”αž‰αŸ’αž αžΆαž˜αž·αž“αžŸαŸ’αžαž·αžαž“αŸ…αž€αŸ’αž“αž»αž„αžŸαŸ†αžŽαžΎαžšαž‘αŸ αž”αŸ‰αž»αž“αŸ’αžαŸ‚αžαžΆαž˜αž€αžΆαžšαž–αž·αžαžœαžΆαž˜αžΆαž“αž”αŸ’αžšαž—αŸαž‘αž“αŸƒαž”αž“αŸ’αž‘αž»αž€αžŸαŸ’αžšαž”αž‚αŸ’αž“αžΆαŸ”

αžŠαžΌαž…αŸ’αž“αŸαŸ‡αž αžΎαž™ αžœαžΆαž‡αžΆαžšαžΏαž„αžŸαŸ†αžαžΆαž“αŸ‹αž“αŸ…αž‘αžΈαž“αŸαŸ‡ αžŠαžΎαž˜αŸ’αž”αžΈαž•αŸ’αžαŸ„αžαž›αžΎαž’αŸ’αžœαžΈαžŠαŸ‚αž›αž•αŸ‚αž“αž€αžΆαžšαž“αžΉαž„αž‘αŸ…αž‡αžΆ αž‡αŸ†αž αžΆαž“αž’αŸ’αžœαžΈαžŠαŸ‚αž›αž™αžΎαž„αž“αžΉαž„αž’αŸ’αžœαžΎαž“αŸ…αž€αŸ’αž“αž»αž„αž•αŸ‚αž“αž€αžΆαžš αž“αž·αž„αž…αŸ†αž“αž½αž“αž‘αž·αž“αŸ’αž“αž“αŸαž™αžŠαŸ‚αž›αž™αžΎαž„αž“αžΉαž„αž›αžΎαž€αž‘αžΎαž„αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžšαžΏαž„αž“αŸαŸ‡αŸ” αž€αžΆαžšαž–αž·αžαžŠαŸ‚αž›αžαžΆαžαžΆαžŸαžšαž”αžŸαŸ‹αž™αžΎαž„αž‡αžΆαž§αž‘αžΆαž αžšαžŽαŸαž“αžΉαž„αžαŸ’αžšαžΌαžœαž”αžΆαž“αž•αŸ’αž‘αž»αž€αž‡αžΆαž˜αž½αž™αž“αžΉαž„αž’αŸ’αžœαžΈαž˜αž½αž™αžœαžΆαž“αžΉαž„αž”αŸ‰αŸ‡αž–αžΆαž›αŸ‹αžŠαž›αŸ‹αž–αŸαž›αžœαŸαž›αžΆαž‡αžΆαž€αŸ‹αž›αžΆαž€αŸ‹αŸ” αž”αŸ‰αž»αž“αŸ’αžαŸ‚β€‹αž™αžΎαž„β€‹αž’αžΆαž…β€‹αž”αŸ‰αžΆαž“αŸ‹β€‹αž”αŸ’αžšαž˜αžΆαžŽβ€‹αžαžΆβ€‹αžαžΎβ€‹αžŸαŸ†αžŽαžΎβ€‹αž“αŸαŸ‡β€‹αžαŸ’αžšαžΌαžœβ€‹αž”αžΆαž“β€‹αž•αŸ’αž‘αž»αž€β€‹αžŠαŸ„αž™β€‹αž…αŸ†αž“αž½αž“β€‹αž‘αž·αž“αŸ’αž“αž“αŸαž™β€‹αž”αŸ‰αž»αžŽαŸ’αžŽαžΆαŸ” αžœαžΆαž˜αž·αž“αžŸαŸ†αžαžΆαž“αŸ‹αž‘αŸαžŠαŸ‚αž›αž€αŸ’αž“αž»αž„αž–αŸαž›αžαŸ‚αž˜αž½αž™αž“αžΉαž„αž˜αžΆαž“αž€αžΆαžšαž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž”αŸ’αžšαž—αŸαž‘αžαŸ’αž›αŸ‡αŸ”

αžαŸ’αž‰αž»αŸ†αž˜αžΆαž“αžŸαŸ†αžŽαž½αžšαž–αžΈαžšαŸ” αž“αŸαŸ‡αž‡αžΆαžœαžαŸ’αžαž»αž‘αžΌαž™αžŽαžΆαžŸαŸ‹αŸ” αžαžΎαž˜αžΆαž“αž€αžšαžŽαžΈαžŠαŸ‚αž›αž‘αž·αž“αŸ’αž“αž“αŸαž™αž•αž›αž·αžαž€αž˜αŸ’αž˜αž˜αžΆαž“αžŸαžΆαžšαŸˆαžŸαŸ†αžαžΆαž“αŸ‹ αžŠαžΌαž…αž‡αžΆαž›αŸαžαž€αžΆαžαž₯αžŽαž‘αžΆαž“αžŠαŸ‚αžšαž¬αž‘αŸ? αžαžΎβ€‹αž˜αžΆαž“β€‹αž’αŸ’αžœαžΈβ€‹αžŠαŸ‚αž›β€‹αžαŸ’αžšαŸ€αž˜β€‹αžαŸ’αž›αž½αž“β€‹αžšαž½αž…β€‹αž αžΎαž™β€‹αž¬β€‹αž€αŸβ€‹αž‡αžΆβ€‹αž€αž·αž…αŸ’αž…αž€αžΆαžšβ€‹αžŠαžΆαž…αŸ‹β€‹αžŠαŸ„αž™β€‹αž‘αŸ‚αž€β€‹? αž αžΎαž™αžŸαŸ†αžŽαž½αžšαž‘αžΈαž–αžΈαžš - αžαžΎαž˜αžΆαž“αž’αŸ’αžœαžΈαžŠαžΌαž…αž“αŸαŸ‡αžŸαž˜αŸ’αžšαžΆαž”αŸ‹ MySQL αž‘αŸ?

αž’αŸ†αž–αžΈαž‘αž·αž“αŸ’αž“αž“αŸαž™αŸ” αž™αžΎαž„β€‹αž“αžΉαž„β€‹αž’αŸ’αžœαžΎβ€‹αž€αžΆαžšβ€‹αž…αŸ’αžšαž”αžΌαž€αž…αŸ’αžšαž”αž›αŸ‹β€‹αžšαž αžΌαžβ€‹αžŠαž›αŸ‹β€‹αž™αžΎαž„β€‹αž’αŸ’αžœαžΎαŸ” αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž’αŸ’αž“αž€αžŠαžΆαž€αŸ‹αž–αž„αŸ’αžšαžΆαž™ Joe αž™αŸ‰αžΆαž„αž–αž·αžαž”αŸ’αžšαžΆαž€αžŠ αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž’αŸ’αž“αž€αž˜αž·αž“αž•αŸ’αžαž›αŸ‹αžŸαž·αž‘αŸ’αž’αž·αž…αžΌαž›αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž‘αŸ…αž€αžΆαž“αŸ‹αž’αŸ’αž“αž€αž’αž—αž·αžœαžŒαŸ’αžαž“αŸαž‘αŸ αž“αŸ„αŸ‡αž‚αŸ’αž˜αžΆαž“αž€αžΆαžšαž…αžΌαž›αž”αŸ’αžšαžΎαž‘αž·αž“αŸ’αž“αž“αŸαž™αž‘αŸαŸ” αž αŸαžαž»αž’αŸ’αžœαžΈ? αžŠαŸ„αž™αžŸαžΆαžšαžαŸ‚ Joe αž˜αž·αž“αž”αž„αŸ’αž αžΆαž‰αž‘αž·αž“αŸ’αž“αž“αŸαž™αŸ” αžœαžΆαž”αž„αŸ’αž αžΆαž‰αžαŸ‚αž˜αŸ‰αŸ‚αžαŸ’αžš αž•αŸ‚αž“αž€αžΆαžš αž αžΎαž™αž“αŸ„αŸ‡αž‡αžΆαžœαžΆαŸ” αž“αŸαŸ‡αžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αŸ’αžœαžΎαžŠαŸ„αž™αž‚αŸ„αž›αž”αŸ†αžŽαž„ αž–αžΈαž–αŸ’αžšαŸ„αŸ‡αž“αŸαŸ‡αž‚αžΊαž‡αžΆαžαž˜αŸ’αžšαžΌαžœαž€αžΆαžšαž˜αž½αž™αžšαž”αžŸαŸ‹αž’αžαž·αžαž·αž‡αž“αžšαž”αžŸαŸ‹αž™αžΎαž„αŸ” αž–αž½αž€αž‚αŸαž…αž„αŸ‹αž”αž„αŸ’αž€αžΎαž“αž”αŸ’αžšαžŸαž·αž‘αŸ’αž’αž—αžΆαž–αžŠαŸ„αž™αž˜αž·αž“αž’αž“αž»αž‰αŸ’αž‰αžΆαžαž±αŸ’αž™αž˜αž“αž»αžŸαŸ’αžŸαž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αž“αžΆαž…αžΌαž›αž”αŸ’αžšαžΎαŸ”

αž’αŸ†αž–αžΈ MySQL αŸ” αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž“αŸαŸ‡αž’αžΆαž…αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αŸ’αžšαžΎαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αŸ’αžœαžΈαž‚αŸ’αžšαž”αŸ‹αž™αŸ‰αžΆαž„αžŠαŸ‚αž›αžšαž€αŸ’αžŸαžΆαž‘αž»αž€αžŸαŸ’αžαžΆαž“αž—αžΆαž–αž“αŸ…αž›αžΎαžαžΆαžŸαŸ” αž αžΎαž™αž…αžΆαž”αŸ‹αžαžΆαŸ†αž„αž–αžΈαž™αžΎαž„αž€αŸ†αž–αž»αž„αž’αŸ’αžœαžΎ Postgres αž₯αž‘αžΌαžœαž“αŸαŸ‡αž™αžΎαž„αž€αŸ†αž–αž»αž„αž’αŸ’αžœαžΎαžŸαŸ’αžœαŸαž™αž”αŸ’αžšαžœαžαŸ’αžαž·αž€αž˜αŸ’αž˜αž‘αžΆαŸ†αž„αž’αžŸαŸ‹αžŸαž˜αŸ’αžšαžΆαž”αŸ‹ Postgres αž‡αžΆαž˜αž»αž“αžŸαž·αž“αŸ” αž™αžΎαž„αž…αž„αŸ‹αž’αŸ’αžœαžΎαžŸαŸ’αžœαŸαž™αž”αŸ’αžšαžœαžαŸ’αžαž·αž€αž˜αŸ’αž˜αž€αŸ’αž“αž»αž„αž€αžΆαžšαž‘αž‘αž½αž›αž‘αž·αž“αŸ’αž“αž“αŸαž™αž–αžΈαž€αžΆαžšαž”αž˜αŸ’αžšαž»αž„αž‘αž»αž€αŸ” αž™αžΎαž„αž€αŸ†αž–αž»αž„αž€αŸ†αžŽαžαŸ‹αžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’ Postgres αž±αŸ’αž™αž”αžΆαž“αžαŸ’αžšαžΉαž˜αžαŸ’αžšαžΌαžœαŸ” αž™αžΎαž„αžŠαžΉαž„αž–αžΈαžšαž”αŸ€αž”αžšαŸ€αž”αž…αŸ†αž•αŸ‚αž“αž€αžΆαžšαž±αŸ’αž™αžαŸ’αžšαžΌαžœαž‚αŸ’αž“αžΆαŸ”αž›αŸ”

αž”αŸ‰αž»αž“αŸ’αžαŸ‚αžŠαŸ„αž™αžŸαžΆαžšαž”αŸ’αžšαž–αŸαž“αŸ’αž’αž’αžΆαž…αž–αž„αŸ’αžšαžΈαž€αž”αžΆαž“ αžœαžΆαž€αŸαž’αžΆαž…αž”αŸ’αžšαžΎαžŸαž˜αŸ’αžšαžΆαž”αŸ‹ MySQL αž•αž„αžŠαŸ‚αžšαŸ” αž αžΎαž™αž˜αžΆαž“αž§αž‘αžΆαž αžšαžŽαŸαž”αŸ‚αž”αž“αŸαŸ‡αŸ” Yandex αž˜αžΆαž“αžšαžΏαž„αžŸαŸ’αžšαžŠαŸ€αž„αž‚αŸ’αž“αžΆ αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž–αž½αž€αž‚αŸαž˜αž·αž“αž”αŸ„αŸ‡αž•αŸ’αžŸαžΆαž™αžœαžΆαž‚αŸ’αžšαž”αŸ‹αž‘αžΈαž€αž“αŸ’αž›αŸ‚αž„αž‘αŸαŸ” αž–αž½αž€αž‚αŸαž”αŸ’αžšαžΎαžœαžΆαž“αŸ…αžαžΆαž„αž€αŸ’αž“αž»αž„ Yandex.Metrica αŸ” αž αžΎαž™αž˜αžΆαž“αžαŸ‚αžšαžΏαž„αžšαŸ‰αžΆαžœαž’αŸ†αž–αžΈ MySQL αž”αŸ‰αž»αžŽαŸ’αžŽαŸ„αŸ‡αŸ” αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž”αž…αŸ’αž…αŸαž€αžœαž·αž‘αŸ’αž™αžΆαž‚αžΊαžŠαžΌαž…αž‚αŸ’αž“αžΆ ZFS αŸ”

αž’αžšαž‚αž»αžŽαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžšαž”αžΆαž™αž€αžΆαžšαžŽαŸ! αžαŸ’αž‰αž»αŸ†αž€αŸαž˜αžΆαž“αžŸαŸ†αžŽαž½αžšαž–αžΈαžšαž”αžΈαžŠαŸ‚αžšαŸ” αž’αŸ’αž“αž€αž”αžΆαž“αž“αž·αž™αžΆαž™αžαžΆαž€αžΆαžšαž€αŸ’αž›αžΌαž“αž’αžΆαž…αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αŸ’αžšαžΎαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαžœαž·αž—αžΆαž‚ αž§αž‘αžΆαž αžšαžŽαŸαžŠαžΎαž˜αŸ’αž”αžΈαž”αž„αŸ’αž€αžΎαžαž›αž·αž”αž·αž€αŸ’αžšαž˜αž”αž“αŸ’αžαŸ‚αž˜αž“αŸ…αž‘αžΈαž“αŸ„αŸ‡αŸ” αžαžΎβ€‹αž’αŸ’αž“αž€β€‹αž’αžΆαž…β€‹αž”αŸ’αžšαžΆαž”αŸ‹β€‹αž”αž“αŸ’αžαž·αž…β€‹αž‘αŸ€αžβ€‹αž’αŸ†αž–αžΈβ€‹αžšαž”αŸ€αž”β€‹αžŠαŸ‚αž›β€‹αžœαžΆβ€‹αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšβ€‹αž”αžΆαž“β€‹αž‘αŸ?

αž αžΎαž™αžαŸ’αž‰αž»αŸ†αž“αžΉαž„αžŸαž½αžšαžŸαŸ†αžŽαž½αžšαž‘αžΈαž–αžΈαžšαž—αŸ’αž›αžΆαž˜αŸ—αž’αŸ†αž–αžΈαž—αžΆαž–αžŸαŸ’αžšαžŠαŸ€αž„αž‚αŸ’αž“αžΆαž“αŸƒαž‡αŸ†αž αžš αž—αžΆαž–αžŸαŸ’αžšαžŠαŸ€αž„αž‚αŸ’αž“αžΆαž“αŸƒαž•αŸ‚αž“αž€αžΆαžšαŸ” αž•αŸ‚αž“αž€αžΆαžšαž“αŸαŸ‡αž€αŸαž’αžΆαžŸαŸ’αžšαŸαž™αž›αžΎαžŸαŸ’αžαž·αžαž·αžŠαŸ‚αž›αž”αŸ’αžšαž˜αžΌαž›αž”αžΆαž“αžŠαŸ„αž™ Postgres αŸ” αžαžΎαž’αŸ’αž“αž€αžŠαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αž”αž‰αŸ’αž αžΆαž“αŸαŸ‡αžŠαŸ„αž™αžšαž”αŸ€αž”αžŽαžΆ?

αžαžΆαž˜β€‹αž€αžΆαžšβ€‹αžœαž·αž—αžΆαž‚β€‹αž˜αž·αž“β€‹αž‘αžΆαž“αŸ‹β€‹αž˜αžΆαž“β€‹αž€αžšαžŽαžΈβ€‹αž‡αžΆαž€αŸ‹αž›αžΆαž€αŸ‹β€‹αžŽαžΆβ€‹αž˜αž½αž™β€‹αž‘αŸ αž–αŸ’αžšαŸ„αŸ‡β€‹αž™αžΎαž„β€‹αž˜αž·αž“β€‹αž‘αžΆαž“αŸ‹β€‹αž”αžΆαž“β€‹αž”αŸ’αžšαžΎβ€‹αž‘αŸ αž”αŸ‰αž»αž“αŸ’αžαŸ‚β€‹αžœαžΆβ€‹αž˜αžΆαž“β€‹αž±αž€αžΆαžŸβ€‹αž”αŸ‚αž”β€‹αž“αŸαŸ‡αŸ” αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž™αžΎαž„αž€αŸ†αž–αž»αž„αž“αž·αž™αžΆαž™αž’αŸ†αž–αžΈαž›αž·αž”αž·αž€αŸ’αžšαž˜ αž“αŸ„αŸ‡αžŸαžΌαž˜αžŸαŸ’αžšαž˜αŸƒαžαžΆαžŸαŸ†αžŽαž½αžšαž˜αž½αž™αž€αŸ†αž–αž»αž„αžŠαŸαž‰αžαžΆαž˜αžαžΆαžšαžΆαž„αžŠαŸ‚αž›αž˜αžΆαž“αž€αŸ†αžŽαžαŸ‹αžαŸ’αžšαžΆαžšαžΆαž”αŸ‹αžšαž™αž›αžΆαž“ αž“αž·αž„αž‡αž½αžšαžˆαžšαžŠαŸ‚αž›αž‡αžΆαž’αž˜αŸ’αž˜αžαžΆαž˜αž·αž“αžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αŸ’αžœαžΎαž›αž·αž”αž·αž€αŸ’αžšαž˜αž“αŸ…αž€αŸ’αž“αž»αž„αž•αž›αž·αžαž•αž›αŸ” αž αžΎαž™αž™αžΎαž„αž…αž„αŸ‹αž‚αžŽαž“αžΆαž‘αž·αž“αŸ’αž“αž“αŸαž™αž˜αž½αž™αž…αŸ†αž“αž½αž“αž“αŸ…αž‘αžΈαž“αŸ„αŸ‡αŸ” αž”αŸ’αžšαžŸαž·αž“αž”αžΎαžŸαŸ†αžŽαžΎαž“αŸαŸ‡αžαŸ’αžšαžΌαžœαž”αžΆαž“αž•αŸ’αž‰αžΎαž‘αŸ… prod αž“αŸ„αŸ‡αž˜αžΆαž“αž›αž‘αŸ’αž’αž—αžΆαž–αžŠαŸ‚αž›αžœαžΆαž“αžΉαž„αž˜αžΆαž“αž›αž€αŸ’αžαžŽαŸˆαžŸαžΆαž˜αž‰αŸ’αž‰αž“αŸ…αž›αžΎ prod αž–αžΈαž–αŸ’αžšαŸ„αŸ‡αžŸαŸ†αžŽαžΎαž“αžΉαž„αžαŸ’αžšαžΌαžœαž”αžΆαž“αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž“αŸ…αž‘αžΈαž“αŸ„αŸ‡αž€αŸ’αž“αž»αž„αžšαž™αŸˆαž–αŸαž›αž˜αž½αž™αž“αžΆαž‘αžΈαŸ”

αž‡αžΆαž€αžΆαžšαž”αŸ’αžšαžŸαžΎαžšαžŽαžΆαžŸαŸ‹, αž’αŸ’αžœαžΎαž±αŸ’αž™αž€αŸ’αž›αžΌαž“αžŸαŸ’αžαžΎαž„αžŠαŸ‚αž›αž˜αž·αž“αž‚αž½αžšαž±αŸ’αž™αž—αŸαž™αžαŸ’αž›αžΆαž…αžŠαžΎαž˜αŸ’αž”αžΈαž”αž‰αŸ’αžˆαž”αŸ‹αž–αžΈαžšαž”αžΈαž“αžΆαž‘αžΈαŸ” αž αžΎαž™αžŠαžΎαž˜αŸ’αž”αžΈαž’αŸ’αžœαžΎαž±αŸ’αž™αžœαžΆαž€αžΆαž“αŸ‹αžαŸ‚αž˜αžΆαž“αž•αžΆαžŸαž»αž€αž—αžΆαž–αž€αŸ’αž“αž»αž„αž€αžΆαžšαž’αžΆαž“αž€αžΆαžšαžœαž·αž—αžΆαž‚ αž™αžΎαž„αž“αžΉαž„αž”αž“αŸ’αžαŸ‚αž˜αžŸαž“αŸ’αž‘αžŸαŸ’αžŸαž“αŸαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž‡αž½αžšαžˆαžšαž‘αžΆαŸ†αž„αž“αŸ„αŸ‡αžŠαŸ‚αž›αž™αžΎαž„αž…αžΆαž”αŸ‹αž’αžΆαžšαž˜αŸ’αž˜αžŽαŸαž›αžΎαž‘αž·αž“αŸ’αž“αž“αŸαž™αŸ”

αžŸαž“αŸ’αž‘αžŸαŸ’αžŸαž“αŸαž“αžΉαž„αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž„αŸ’αž€αžΎαžαžšαžΆαž›αŸ‹αž–αŸαž›?

αž’αŸ’αž“αž€αž’αžΆαž…αž’αŸ’αžœαžΎαžœαžΆαž”αžΆαž“ αžŠαžΎαž˜αŸ’αž”αžΈαž±αŸ’αž™αž™αžΎαž„αž”αŸ‰αŸ‡αž‘αž·αž“αŸ’αž“αž“αŸαž™ αž”αž„αŸ’αž€αžΎαžαžšαžΌαž”αžαž αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž˜αž€αž™αžΎαž„αž“αžΉαž„αž„αžΎαž”αž‘αžΎαž„αžœαž·αž‰αž–αžΈαžšαžΌαž”αžαžαž“αŸαŸ‡ αž αžΎαž™αž‡αŸ†αžšαž»αž‰αžŸαŸ†αžŽαžΎαžαŸ’αž˜αžΈαŸ” αž“αŸ„αŸ‡αž‚αžΊαž’αŸ’αž“αž€αž’αžΆαž…αž’αŸ’αžœαžΎαžœαžΆαž”αžΆαž“ αžŠαžΌαž…αŸ’αž“αŸαŸ‡αž’αŸ’αž“αž€αž’αžΆαž…αž”αž„αŸ’αž€αžΎαž“αž€αŸ’αž›αžΌαž“αžαŸ’αž˜αžΈαž‡αžΆαž˜αž½αž™αž“αžΉαž„αžŸαž“αŸ’αž‘αžŸαŸ’αžŸαž“αŸαžŠαŸ‚αž›αž”αžΆαž“αž—αŸ’αž‡αžΆαž”αŸ‹αžšαž½αž…αž αžΎαž™αŸ”

αž…αŸ†αž–αŸ„αŸ‡αžŸαŸ†αžŽαž½αžšαž’αŸ†αž–αžΈαžŸαŸ’αžαž·αžαž· αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž™αžΎαž„αžŸαŸ’αžŠαžΆαžšαž–αžΈαž€αžΆαžšαž”αž˜αŸ’αžšαž»αž„αž‘αž»αž€ αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž™αžΎαž„αž’αŸ’αžœαžΎαž€αžΆαžšαž…αž˜αŸ’αž›αž„ αž“αŸ„αŸ‡αžŸαŸ’αžαž·αžαž·αžšαž”αžŸαŸ‹αž™αžΎαž„αž“αžΉαž„αžŠαžΌαž…αž‚αŸ’αž“αžΆαž‘αžΆαŸ†αž„αžŸαŸ’αžšαž»αž„αŸ” αžŠαŸ„αž™αžŸαžΆαžšαžαŸ‚αž™αžΎαž„αž˜αžΆαž“αžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’αž‘αž·αž“αŸ’αž“αž“αŸαž™αžšαžΌαž”αžœαž“αŸ’αžαž‘αžΆαŸ†αž„αž˜αžΌαž› αž“αŸ„αŸ‡αž˜αžΆαž“αž“αŸαž™αžαžΆ αž™αžΎαž„αž“αžΉαž„αž“αžΆαŸ†αž™αž€αž‘αž·αž“αŸ’αž“αž“αŸαž™αžŠαžΌαž…αžŠαŸ‚αž›αžœαžΆαž˜αžΆαž“αž‡αžΆαž˜αž½αž™αž“αžΉαž„αžšαž„αŸ’αžœαžΆαžŸαŸ‹αžŸαŸ’αžαž·αžαž·αž‘αžΆαŸ†αž„αž’αžŸαŸ‹αž•αž„αžŠαŸ‚αžšαŸ”

αž“αŸαŸ‡αž‚αžΊαž‡αžΆαž”αž‰αŸ’αž αžΆαž˜αž½αž™αž‘αŸ€αžαŸ” αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž’αŸ’αž“αž€αž”αŸ’αžšαžΎαžŠαŸ†αžŽαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αž›αžΎαž–αž–αž€ αž“αŸ„αŸ‡αž˜αžΆαž“αžαŸ‚αž€αžΆαžšαž”αŸ„αŸ‡αž…αŸ„αž›αž‘αžΌαž‡αžΈαžαž›αž”αŸ‰αž»αžŽαŸ’αžŽαŸ„αŸ‡αžŠαŸ‚αž›αž˜αžΆαž“αž“αŸ…αž‘αžΈαž“αŸ„αŸ‡ αž–αžΈαž–αŸ’αžšαŸ„αŸ‡ Google, Amazon αž˜αž·αž“αž’αž“αž»αž‰αŸ’αž‰αžΆαžαž±αŸ’αž™αž’αŸ’αž“αž€αžαžαž…αž˜αŸ’αž›αž„αžšαžΌαž”αžœαž“αŸ’αžαŸ” αžœαžΆαž“αžΉαž„αž˜αžΆαž“αž”αž‰αŸ’αž αžΆαŸ”

αž’αžšαž‚αž»αžŽαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžšαž”αžΆαž™αž€αžΆαžšαžŽαŸαŸ” αž˜αžΆαž“αžŸαŸ†αžŽαž½αžšαž›αŸ’αž’αž–αžΈαžšαž“αŸ…αž‘αžΈαž“αŸαŸ‡αž’αŸ†αž–αžΈ MySQL αž“αž·αž„αž€αžΆαžšαž…αŸ‚αž€αžšαŸ†αž›αŸ‚αž€αž’αž“αž’αžΆαž“αŸ” αž”αŸ‰αž»αž“αŸ’αžαŸ‚αžαžΆαž˜αž€αžΆαžšαž–αž·αž αžœαžΆαž‘αžΆαŸ†αž„αž’αžŸαŸ‹αž˜αž€αž›αžΎαž€αžΆαžšαž–αž·αžαžŠαŸ‚αž›αžαžΆαž“αŸαŸ‡αž˜αž·αž“αž˜αŸ‚αž“αž‡αžΆαž”αŸ’αžšαž’αžΆαž“αž”αž‘αž“αŸƒ DBMS αž‡αžΆαž€αŸ‹αž›αžΆαž€αŸ‹αž“αŸ„αŸ‡αž‘αŸ αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž“αŸƒαž”αŸ’αžšαž–αŸαž“αŸ’αž’αž―αž€αžŸαžΆαžšαž‘αžΆαŸ†αž„αž˜αžΌαž›αŸ” αž αžΎαž™αž’αžΆαžŸαŸ’αžšαŸαž™αž αŸαžαž»αž“αŸαŸ‡ αž”αž‰αŸ’αž αžΆαž“αŸƒαž€αžΆαžšαž…αŸ‚αž€αžšαŸ†αž›αŸ‚αž€αž’αž“αž’αžΆαž“αž€αŸαž‚αž½αžšαžαŸ‚αžαŸ’αžšαžΌαžœαž”αžΆαž“αžŠαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αž–αžΈαž‘αžΈαž“αŸ„αŸ‡αž•αž„αžŠαŸ‚αžš αž˜αž·αž“αž˜αŸ‚αž“αž“αŸ…αž…αž»αž„αž”αž‰αŸ’αž…αž”αŸ‹αžαžΆαžœαžΆαž‡αžΆ Postgres αž“αŸ„αŸ‡αž‘αŸ αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž“αŸ…αž€αŸ’αž“αž»αž„αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž―αž€αžŸαžΆαžš αž“αŸ…αž€αŸ’αž“αž»αž„αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸαŸ”

αžŸαŸ†αžŽαž½αžšαžšαž”αžŸαŸ‹αžαŸ’αž‰αž»αŸ†αž‚αžΊαžαž»αžŸαž‚αŸ’αž“αžΆαž”αž“αŸ’αžαž·αž…αŸ” αžœαžΆαž€αžΆαž“αŸ‹αžαŸ‚αžαž·αžαž‘αŸ…αž‡αž·αžαž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αž‘αž·αž“αŸ’αž“αž“αŸαž™αž–αž αž»αžŸαŸ’αžšαž‘αžΆαž”αŸ‹ αžŠαŸ‚αž›αž˜αžΆαž“αžŸαŸ’αžšαž‘αžΆαž”αŸ‹αž‡αžΆαž…αŸ’αžšαžΎαž“αŸ” αž‡αžΆαž§αž‘αžΆαž αžšαžŽαŸ αž™αžΎαž„αžšαŸ€αž”αž…αŸ†αž€αžΆαžšαž’αžΆαž”αŸ‹αžŠαŸαžαžšαžΌαž”αž—αžΆαž–αžŠαž”αŸ‹αžαŸαžšαŸ‰αžΆαž”αŸƒ αž™αžΎαž„αž€αŸ†αž–αž»αž„αž…αž˜αŸ’αž›αž„αŸ” αž αžΎαž™αž‡αžΆαž–αž·αžŸαŸαžŸαž™αžΎαž„αž”αŸ’αžšαžΎαžŠαŸ†αžŽαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αž“αŸαŸ‡αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αž‘αž·αž“αŸ’αž“αž“αŸαž™αŸ” αž€αžΆαžšαž…αž˜αŸ’αž›αž„αž€αŸ†αž–αž»αž„αžŠαŸ†αžŽαžΎαžšαž€αžΆαžš αž‘αž·αž“αŸ’αž“αž“αŸαž™αž€αŸ†αž–αž»αž„αžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αŸ’αžœαžΎαž”αž…αŸ’αž…αž»αž”αŸ’αž”αž“αŸ’αž“αž—αžΆαž–αŸ” αž˜αžΆαž“αž”αž»αž‚αŸ’αž‚αž›αž·αž€ 100 αž“αžΆαž€αŸ‹αžŠαŸ‚αž›αž€αŸ†αž–αž»αž„αž’αŸ’αžœαžΎαž€αžΆαžšαžŸαŸ’αžšαž”αž‚αŸ’αž“αžΆαž“αŸ…αž‘αžΈαž“αŸαŸ‡ αžŠαŸ‚αž›αž€αŸ†αž–αž»αž„αž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜αž€αžΆαžšαž”αžΆαž‰αŸ‹αž”αŸ’αžšαž αžΆαžšαž•αŸ’αžŸαŸαž„αŸ—αž‚αŸ’αž“αžΆαž‘αžΆαŸ†αž„αž“αŸαŸ‡αž₯αžαžˆαž”αŸ‹αžˆαžšαŸ” αž’αŸ’αžœαžΈβ€‹αžŠαŸ‚αž›β€‹αžαŸ’αžšαžΌαžœαž’αŸ’αžœαžΎ? αžαžΎαž’αŸ’αžœαžΎαžŠαžΌαž…αž˜αŸ’αžαŸαž…αžŠαžΎαž˜αŸ’αž”αžΈαž’αŸ’αžœαžΎαž±αŸ’αž™αž”αŸ’αžšαžΆαž€αžŠαžαžΆαž˜αž·αž“αž˜αžΆαž“αž‡αž˜αŸ’αž›αŸ„αŸ‡αžŠαŸ‚αž›αž–αž½αž€αž‚αŸαž”αžΆαž“αž”αžΎαž€αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž˜αž½αž™αž αžΎαž™αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž˜αž€αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž―αž€αžŸαžΆαžšαž”αžΆαž“αž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαž αžΎαž™αžšαžΌαž”αž—αžΆαž–αž‘αžΆαŸ†αž„αž’αžŸαŸ‹αž“αŸαŸ‡αž”αžΆαž“αž‘αŸ…?

αž–αž½αž€αž‚αŸαž“αžΉαž„αž˜αž·αž“αž‘αŸ…αž‘αŸαž–αŸ’αžšαŸ„αŸ‡αž“αŸ„αŸ‡αž‡αžΆαžšαž”αŸ€αž”αžŠαŸ‚αž› ZFS αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαŸ” αž™αžΎαž„β€‹αž’αžΆαž…β€‹αžšαž€αŸ’αžŸαžΆβ€‹αžŠαŸ„αž™β€‹αž‘αŸ‚αž€β€‹αž€αŸ’αž“αž»αž„β€‹αžαŸ’αžŸαŸ‚β€‹αžŸαŸ’αžšαž‘αžΆαž™β€‹αž˜αž½αž™β€‹αž“αžΌαžœβ€‹αž€αžΆαžšβ€‹αž•αŸ’αž›αžΆαžŸαŸ‹β€‹αž”αŸ’αžαžΌαžšβ€‹αž”αŸ’αžšαž–αŸαž“αŸ’αž’β€‹αž―αž€αžŸαžΆαžšβ€‹αžŠαŸ‚αž›β€‹αž˜αž€β€‹αž–αžΈβ€‹αž€αžΆαžšβ€‹αž…αž˜αŸ’αž›αž„αŸ” αž αžΎαž™αžšαž€αŸ’αžŸαžΆαž€αŸ’αž›αžΌαž“αžŠαŸ‚αž›αž’αŸ’αž“αž€αž’αž—αž·αžœαžŒαŸ’αžαž“αŸαž”αŸ’αžšαžΎαž“αŸ…αž›αžΎαž€αŸ†αžŽαŸ‚αž…αžΆαžŸαŸ‹αž“αŸƒαž‘αž·αž“αŸ’αž“αž“αŸαž™αŸ” αž αžΎαž™αžœαžΆαžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž™αžΎαž„ αž’αŸ’αžœαžΈαž‚αŸ’αžšαž”αŸ‹αž™αŸ‰αžΆαž„αž‚αžΊαžŸαŸ’αžαž·αžαž“αŸ…αž€αŸ’αž“αž»αž„αž›αŸ†αžŠαžΆαž”αŸ‹αž‡αžΆαž˜αž½αž™αž“αŸαŸ‡αŸ”

αžœαžΆαž”αŸ’αžšαŸ‚αžαžΆαž€αžΆαžšαž’αžΆαž”αŸ‹αžŠαŸαžαž“αžΉαž„αž”αŸ’αžšαž–αŸ’αžšαžΉαžαŸ’αžαž‘αŸ…αž‡αžΆαžŸαŸ’αžšαž‘αžΆαž”αŸ‹αž”αž“αŸ’αžαŸ‚αž˜ αž αžΎαž™αžšαžΌαž”αž—αžΆαž–αžαŸ’αž˜αžΈαž‘αžΆαŸ†αž„αž’αžŸαŸ‹αž“αžΉαž„αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαžšαž½αž…αž αžΎαž™ αžŠαŸ„αž™αž•αŸ’αž’αŸ‚αž€αž›αžΎαžŸαŸ’αžšαž‘αžΆαž”αŸ‹αž“αŸαŸ‡αž˜αŸ‚αž“αž‘αŸ?

αž–αžΈαžŸαŸ’αžšαž‘αžΆαž”αŸ‹αž˜αž»αž“αžŠαŸ‚αž›αž˜αž€αž–αžΈαž€αžΆαžšαž…αž˜αŸ’αž›αž„αž–αžΈαž˜αž»αž“αŸ”

αžŸαŸ’αžšαž‘αžΆαž”αŸ‹αž˜αž»αž“αž“αžΉαž„αž’αŸ’αž›αžΆαž€αŸ‹αž…αž»αŸ‡ αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž–αž½αž€αž‚αŸαž“αžΉαž„αžŸαŸ†αžŠαŸ…αž‘αŸ…αž›αžΎαžŸαŸ’αžšαž‘αžΆαž”αŸ‹αž…αžΆαžŸαŸ‹ αž αžΎαž™αžαžΎαž–αž½αž€αž‚αŸαž“αžΉαž„αž™αž€αžšαžΌαž”αž—αžΆαž–αžαŸ’αž˜αžΈαž–αžΈαžŸαŸ’αžšαž‘αžΆαž”αŸ‹αž…αž»αž„αž€αŸ’αžšαŸ„αž™αžŠαŸ‚αž›αž”αžΆαž“αž‘αž‘αž½αž›αž“αŸ…αž€αŸ’αž“αž»αž„αž€αžΆαžšαž’αžΆαž”αŸ‹αžŠαŸαžαžŠαŸ‚αžšαž¬αž‘αŸ?

αž‡αžΆαž‘αžΌαž‘αŸ…αž”αžΆαž‘αŸ”

αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž˜αž€αž‡αžΆαž›αž‘αŸ’αž’αž•αž›αž™αžΎαž„αž“αžΉαž„αž˜αžΆαž“αžšαž αžΌαžαžŠαž›αŸ‹αž•αŸ’αž›αŸ‚αž›αŸ’αžœαžΆαž“αŸƒαžŸαŸ’αžšαž‘αžΆαž”αŸ‹αž˜αž½αž™αŸ” αž αžΎαž™αž™αžΌαžš αŸ— αž‘αŸ…αž–αž½αž€αž‚αŸαž“αžΉαž„αžαŸ’αžšαžΌαžœαž€αžΆαžšαž”αž„αŸ’αž αžΆαž”αŸ‹?

αž”αžΆαž‘αž’αŸ’αžœαžΈαŸ—αž‚αžΊαžαŸ’αžšαžΉαž˜αžαŸ’αžšαžΌαžœαŸ” αž˜αžΆαž“αž”αž„αŸ’αž’αž½αž…αžαŸ’αž›αŸ‡αŸ” αž™αžΎαž„αžšαž€αŸ’αžŸαžΆαžšαžΌαž”αžαžαž”αŸ’αžšαž…αžΆαŸ†αžŸαž”αŸ’αžαžΆαž αŸαŸ” αžœαžΆαž’αžΆαžŸαŸ’αžšαŸαž™αž›αžΎαž’αž“αž’αžΆαž“αžŠαŸ‚αž›αž’αŸ’αž“αž€αž˜αžΆαž“αŸ” αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž’αŸ’αž“αž€αž˜αžΆαž“αž›αž‘αŸ’αž’αž—αžΆαž–αžšαž€αŸ’αžŸαžΆαž‘αž»αž€αž‘αž·αž“αŸ’αž“αž“αŸαž™αž”αžΆαž“αž…αŸ’αžšαžΎαž“ αž’αŸ’αž“αž€αž’αžΆαž…αžšαž€αŸ’αžŸαžΆαž‘αž»αž€αžšαžΌαž”αžαžαž€αŸ’αž“αž»αž„αžšαž™αŸˆαž–αŸαž›αž™αžΌαžšαŸ” αž–αž½αž€αž‚αŸαž“αžΉαž„αž˜αž·αž“αž‘αŸ…αžŠαŸ„αž™αžαŸ’αž›αž½αž“αž―αž„αž‘αŸαŸ” αž‘αž·αž“αŸ’αž“αž“αŸαž™αž“αžΉαž„αž˜αž·αž“αž˜αžΆαž“αž’αŸ†αž–αžΎαž–αž»αž€αžšαž›αž½αž™αž‘αŸαŸ” αž”αŸ’αžšαžŸαž·αž“αž”αžΎαžšαžΌαž”αžαžαž‘αžΆαŸ†αž„αž“αŸ„αŸ‡αž αž½αžŸαžŸαž˜αŸαž™ αžŠαžΌαž…αžŠαŸ‚αž›αžœαžΆαž αžΆαž€αŸ‹αžŠαžΌαž…αž‡αžΆαž™αžΎαž„ αž–αŸ„αž›αž‚αžΊαžœαžΆαž’αžΆαžŸαŸ’αžšαŸαž™αž›αžΎαž‚αŸ„αž›αž€αžΆαžšαžŽαŸαž“αŸ…αž€αŸ’αž“αž»αž„αž€αŸ’αžšαž»αž˜αž αŸŠαž»αž“ αž“αŸ„αŸ‡αž™αžΎαž„αž’αžΆαž…αž›αž»αž”αžœαžΆαž…αŸ„αž› αž“αž·αž„αž”αž„αŸ’αž€αžΎαž“αž‘αŸ†αž αŸ†αž‘αŸ†αž“αŸαžšαž”αžΆαž“αŸ”

αžŸαž½αžŸαŸ’αžαžΈ αž’αžšαž‚αž»αžŽαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžšαž”αžΆαž™αž€αžΆαžšαžŽαŸ! αžŸαŸ†αžŽαž½αžšαž’αŸ†αž–αžΈ Joe αŸ” αž’αŸ’αž“αž€αž”αžΆαž“αž“αž·αž™αžΆαž™αžαžΆαž’αžαž·αžαž·αž‡αž“αž˜αž·αž“αž…αž„αŸ‹αž•αŸ’αžαž›αŸ‹αž±αŸ’αž™αž’αŸ’αž“αž€αž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αž“αžΆαž…αžΌαž›αž”αŸ’αžšαžΎαž‘αž·αž“αŸ’αž“αž“αŸαž™αž“αŸ„αŸ‡αž‘αŸαŸ” αž“αž·αž™αžΆαž™αž™αŸ‰αžΆαž„αžαžΉαž„αžšαžΉαž„αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž˜αž“αž»αžŸαŸ’αžŸαž˜αŸ’αž“αžΆαž€αŸ‹αž‘αž‘αž½αž›αž”αžΆαž“αž›αž‘αŸ’αž’αž•αž›αž“αŸƒαž€αžΆαžšαžœαž·αž—αžΆαž‚αž€αžΆαžšαžœαž·αž—αžΆαž‚αž“αŸ„αŸ‡αž‚αžΆαžαŸ‹αž’αžΆαž…αž˜αžΎαž›αž‘αž·αž“αŸ’αž“αž“αŸαž™αž”αžΆαž“αŸ”

αžœαžΆαžŠαžΌαž…αž“αŸ„αŸ‡αŸ” αž§αž‘αžΆαž αžšαžŽαŸ αž™αžΎαž„αž’αžΆαž…αžŸαžšαžŸαŸαžšαžαžΆ "SELECT FROM WHERE email = to that"αŸ” αž“αŸ„αŸ‡αž‚αžΊαž™αžΎαž„αž“αžΉαž„αž˜αž·αž“αžƒαžΎαž‰αž‘αž·αž“αŸ’αž“αž“αŸαž™αžŠαŸ„αž™αžαŸ’αž›αž½αž“αž―αž„αž‘αŸ αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž™αžΎαž„αž’αžΆαž…αžƒαžΎαž‰αžŸαž‰αŸ’αž‰αžΆαž”αŸ’αžšαž™αŸ„αž›αž˜αž½αž™αž…αŸ†αž“αž½αž“αŸ” αž“αŸαŸ‡αžαŸ’αžšαžΌαžœαžαŸ‚αž™αž›αŸ‹αŸ” αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž˜αŸ’αž™αŸ‰αžΆαž„αžœαž·αž‰αž‘αŸ€αž αžœαžΆαž“αŸ…αž‘αžΈαž“αŸ„αŸ‡αž‘αžΆαŸ†αž„αž’αžŸαŸ‹αŸ” αž™αžΎαž„αž˜αžΆαž“αžŸαžœαž“αž€αž˜αŸ’αž˜αž€αŸ†αžŽαžαŸ‹αž αŸαžαž» αž™αžΎαž„αž˜αžΆαž“αž€αžΆαžšαž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αž›αžΎαžŸαž αžŸαŸαžœαž·αž€αž•αŸ’αžŸαŸαž„αž‘αŸ€αžαžŠαŸ‚αž›αž˜αžΎαž›αžƒαžΎαž‰αž•αž„αžŠαŸ‚αžšαž“αžΌαžœαž’αŸ’αžœαžΈαžŠαŸ‚αž›αž’αŸ’αž“αž€αž’αž—αž·αžœαžŒαŸ’αžαž“αŸαž€αŸ†αž–αž»αž„αž’αŸ’αžœαžΎαŸ” αž αžΎαž™αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž“αžšαžŽαžΆαž˜αŸ’αž“αžΆαž€αŸ‹αž–αŸ’αž™αžΆαž™αžΆαž˜αž’αŸ’αžœαžΎαž”αŸ‚αž”αž“αŸαŸ‡ αž“αŸ„αŸ‡αžŸαŸαžœαžΆαž€αž˜αŸ’αž˜αžŸαž“αŸ’αžαž·αžŸαž»αžαž“αžΉαž„αž˜αž€αžšαž€αž–αž½αž€αž‚αŸ αž αžΎαž™αž’αŸ’αžœαžΎαž€αžΆαžšαž›αžΎαž”αž‰αŸ’αž αžΆαž“αŸαŸ‡αŸ”

αž’αžšαž»αžŽαžŸαž½αžŸαŸ’αžαžΈ αž’αžšαž‚αž»αžŽαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžšαž”αžΆαž™αž€αžΆαžšαžŽαŸ! αžαŸ’αž‰αž»αŸ†αž˜αžΆαž“αžŸαŸ†αžŽαž½αžšαžαŸ’αž›αžΈαž˜αž½αž™αŸ” αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž€αŸ’αžšαž»αž˜αž αŸŠαž»αž“αž˜αž·αž“αž”αŸ’αžšαžΎ Slack αžαžΎαž˜αžΆαž“αž€αžΆαžšαž…αž„αž—αŸ’αž‡αžΆαž”αŸ‹αž‡αžΆαž˜αž½αž™αžœαžΆαž₯αž‘αžΌαžœαž“αŸαŸ‡αž‘αŸ αž¬αžαžΎαžœαžΆαž’αžΆαž…αž‘αŸ…αžšαž½αž…αž‘αŸαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αŸ’αž“αž€αž’αž—αž·αžœαžŒαŸ’αžαž“αŸαžŠαžΎαž˜αŸ’αž”αžΈαžŠαžΆαž€αŸ‹αž–αž„αŸ’αžšαžΆαž™ instances αžŠαžΎαž˜αŸ’αž”αžΈαž—αŸ’αž‡αžΆαž”αŸ‹αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžŸαžΆαž€αž›αŸ’αž”αž„αž‘αŸ…αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αž‘αž·αž“αŸ’αž“αž“αŸαž™?

αž₯αž‘αžΌαžœαž“αŸαŸ‡αž˜αžΆαž“αžαŸ†αžŽαž—αŸ’αž‡αžΆαž”αŸ‹αž‘αŸ…αž€αžΆαž“αŸ‹ Slack αž–αŸ„αž›αž‚αžΊαž˜αž·αž“αž˜αžΆαž“αž’αŸ’αž“αž€αž“αžΆαŸ†αžŸαžΆαžšαž•αŸ’αžŸαŸαž„αž‘αŸ€αžαž‘αŸ αž”αŸ‰αž»αž“αŸ’αžαŸ‚αžαŸ’αž‰αž»αŸ†αž–αž·αžαž‡αžΆαž…αž„αŸ‹αž•αŸ’αžαž›αŸ‹αž€αžΆαžšαž‚αžΆαŸ†αž‘αŸ’αžšαžŠαž›αŸ‹αž’αŸ’αž“αž€αž“αžΆαŸ†αžŸαžΆαžšαž•αŸ’αžŸαŸαž„αž‘αŸ€αžαž•αž„αžŠαŸ‚αžšαŸ” αžαžΎβ€‹αž’αŸ’αž“αž€β€‹αž’αžΆαž…β€‹αž’αŸ’αžœαžΎαž’αŸ’αžœαžΈβ€‹αž”αžΆαž“? αž’αŸ’αž“αž€αž’αžΆαž…αžŠαžΆαž€αŸ‹αž–αž„αŸ’αžšαžΆαž™ DB Lab αžŠαŸ„αž™αž‚αŸ’αž˜αžΆαž“ Joe αžŸαžΌαž˜αž‘αŸ…αžŠαŸ„αž™αž‡αŸ†αž“αž½αž™αž–αžΈ REST API αž¬αžŠαŸ„αž™αž˜αžΆαž“αž‡αŸ†αž“αž½αž™αž–αžΈαžœαŸαž‘αž·αž€αžΆαžšαž”αžŸαŸ‹αž™αžΎαž„ αž αžΎαž™αž”αž„αŸ’αž€αžΎαžαž€αŸ’αž›αžΌαž“ αž“αž·αž„αž—αŸ’αž‡αžΆαž”αŸ‹αž‡αžΆαž˜αž½αž™ PSQL αŸ” αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž“αŸαŸ‡αž’αžΆαž…αžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αŸ’αžœαžΎ αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž’αŸ’αž“αž€αžαŸ’αžšαŸ€αž˜αžαŸ’αž›αž½αž“αžšαž½αž…αžšαžΆαž›αŸ‹αž αžΎαž™αžŠαžΎαž˜αŸ’αž”αžΈαž•αŸ’αžαž›αŸ‹αž±αŸ’αž™αž’αŸ’αž“αž€αž’αž—αž·αžœαžŒαŸ’αžαž“αŸαžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αž…αžΌαž›αž”αŸ’αžšαžΎαž‘αž·αž“αŸ’αž“αž“αŸαž™ αž–αžΈαž–αŸ’αžšαŸ„αŸ‡αžœαžΆαž“αžΉαž„αž˜αž·αž“αž˜αžΆαž“αž’αŸαž€αŸ’αžšαž„αŸ‹αž‘αŸ€αžαž‘αŸαŸ”

αžαŸ’αž‰αž»αŸ†αž˜αž·αž“αžαŸ’αžšαžΌαžœαž€αžΆαžšαžŸαŸ’αžšαž‘αžΆαž”αŸ‹αž“αŸαŸ‡αž‘αŸ αž”αŸ‰αž»αž“αŸ’αžαŸ‚αžαŸ’αž‰αž»αŸ†αžαŸ’αžšαžΌαžœαž€αžΆαžšαž±αž€αžΆαžŸαž”αŸ‚αž”αž“αŸαŸ‡αŸ”

αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž˜αž€ αž”αžΆαž‘ αžœαžΆαž’αžΆαž…αž’αŸ’αžœαžΎαž”αžΆαž“αŸ”

αž”αŸ’αžšαž—αž–: www.habr.com

αž”αž“αŸ’αžαŸ‚αž˜αž˜αžαž·αž™αŸ„αž”αž›αŸ‹