برنامه نویسی
CDK AWS Aurora PostgreSQL Limitless

چکیده
- پایگاه داده بی حد و حصر آمازون Aurora PostgreSQL اکنون به طور کلی در دسترس است و راه حلی پیشرفته برای مقیاس بندی یکپارچه خوشه Aurora شما ارائه می دهد. این فناوری میلیونها تراکنش نوشتن را در هر ثانیه امکانپذیر میکند و از پتابایت داده پشتیبانی میکند، همه اینها در عین سادگی کارکرد یک نمونه پایگاه داده را حفظ میکند.
- این پست یک رویکرد ساختاریافته برای ایجاد پایگاه داده بیحدود Amazon Aurora PostgreSQL با استفاده از کیت توسعه ابری AWS (CDK) در TypeScript برای نمایش پایگاه داده بیحدود Amazon Aurora PostgreSQL ارائه میکند.
فهرست مطالب
🚀 استقرار پایگاه داده بدون محدودیت Aurora PostgreSQL با استفاده از AWS CDK
- این ساختار شامل VPC، پایگاه داده بی حد و حصر Aurora PostgreSQL با یک گروه خرده، مدیر مخفی برای ذخیره اعتبار RDS، EC2 به عنوان میزبان پایگاه برای دسترسی به پایگاه داده در شبکه خصوصی است.
src
├── bin
│ └── main.ts
└── lib
├── cluster.ts
└── shared
├── constants.ts
├── environment.ts
├── index.ts
└── tagging.ts
serverlessV2MaxCapacity: 64, // Adjust this for your test.
serverlessV2MinCapacity: 16, // Minimum allow is 16
✗ cdk ls
AuroraPostgresLimitlessClusterStack
✗ cdk deploy AuroraPostgresLimitlessClusterStack
🚀 تست
cd sample_sql
- جداول استاندارد طرحواره نمونه تجارت الکترونیکی را ایجاد کنید
\i create_standard_tables_ec_sample_schema.sql
- جداول استاندارد طرحواره نمونه تجارت الکترونیک را به جداول بی حد و حصر تبدیل کنید
\i convert_standard_tables_to_limitless_ec_sample_schema.sql
- بارگذاری داده ها در جداول سفارشات و جزئیات سفارش با استفاده از
pgbench
pgbench -n --client=500 --jobs=100 --progress=60 --transactions=2000 -f insert_orders_orderdetails_ec_sample_schema.sql
🚀 حجم کار و مقیاس بندی را بررسی کنید
🚀 پاکسازی
- برای جلوگیری از هزینه، منابع را از بین ببرید
cdk destroy AuroraPostgresLimitlessClusterStack
🚀 نتیجه گیری
- با استفاده از AWS CDK برای ارائه سریعتر و ایمنتر کلاستر، پایگاه داده بیحدود Aurora PostgreSQL را امتحان کنید.
- به خاطر داشته باشید که اندازه پرس و جو و زمان اجرا را تنظیم کنید تا از هزینه های هنگفت جلوگیری کنید
مراجع: