🔵 عنوان مقاله
Ratcheting with Postgres CONSTRAINT
🟢 خلاصه مقاله:
خلاصه «ratcheting» روشی برای سفتوسخت کردن تدریجی قوانین داده در Postgres با تکیه بر CONSTRAINT است. بهجای اعمال یکباره و پرریسک محدودیتها، ابتدا قواعد را بهصورت نرم اعمال میکنیم (ثبت و پایش تخلفات در اپلیکیشن) و سپس معادل آنها را بهصورت NOT VALID اضافه میکنیم تا فقط نوشتارهای جدید بررسی شوند. بعد از پاکسازی و بکفیل، با VALIDATE CONSTRAINT قاعده برای کل داده معتبر میشود. برای قیود چندردیفی یا چندتراکنشی میتوان از DEFERRABLE و INITIALLY DEFERRED استفاده کرد. الگوهای رایج شامل تبدیل فیلدهای اختیاری به الزامی با بکفیل و سپس SET NOT NULL، افزودن FOREIGN KEY بهصورت NOT VALID و اعتبارسنجی پس از رفع یتیمها، استفاده از ایندکسهای UNIQUE جزئی برای یکتایی شرطی، و بهکارگیری EXCLUDE برای جلوگیری از تداخلهای زمانی/فضایی است. این رویکرد باعث میشود قیود بهتدریج از اسناد و منطق اپلیکیشن به لایه خود Postgres منتقل شوند و با عملکرد بهتر، ریسک کمتر و سادگی بیشتر، یکپارچگی داده را تضمین کنند.
#Postgres #SQL #DataIntegrity #DatabaseMigrations #Constraints #EXCLUDE #DEFERRABLE #DevOps
🟣لینک مقاله:
https://postgresweekly.com/link/175397/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
Ratcheting with Postgres CONSTRAINT
🟢 خلاصه مقاله:
خلاصه «ratcheting» روشی برای سفتوسخت کردن تدریجی قوانین داده در Postgres با تکیه بر CONSTRAINT است. بهجای اعمال یکباره و پرریسک محدودیتها، ابتدا قواعد را بهصورت نرم اعمال میکنیم (ثبت و پایش تخلفات در اپلیکیشن) و سپس معادل آنها را بهصورت NOT VALID اضافه میکنیم تا فقط نوشتارهای جدید بررسی شوند. بعد از پاکسازی و بکفیل، با VALIDATE CONSTRAINT قاعده برای کل داده معتبر میشود. برای قیود چندردیفی یا چندتراکنشی میتوان از DEFERRABLE و INITIALLY DEFERRED استفاده کرد. الگوهای رایج شامل تبدیل فیلدهای اختیاری به الزامی با بکفیل و سپس SET NOT NULL، افزودن FOREIGN KEY بهصورت NOT VALID و اعتبارسنجی پس از رفع یتیمها، استفاده از ایندکسهای UNIQUE جزئی برای یکتایی شرطی، و بهکارگیری EXCLUDE برای جلوگیری از تداخلهای زمانی/فضایی است. این رویکرد باعث میشود قیود بهتدریج از اسناد و منطق اپلیکیشن به لایه خود Postgres منتقل شوند و با عملکرد بهتر، ریسک کمتر و سادگی بیشتر، یکپارچگی داده را تضمین کنند.
#Postgres #SQL #DataIntegrity #DatabaseMigrations #Constraints #EXCLUDE #DEFERRABLE #DevOps
🟣لینک مقاله:
https://postgresweekly.com/link/175397/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
Andrewjudson
Ratcheting with Postgres CONSTRAINT
🔥1
🔵 عنوان مقاله
pgfeaturediff: Compare Features Between Postgres Versions
🟢 خلاصه مقاله:
pgfeaturediff یک ابزار وب برای مقایسه مستقیم ویژگیهای دو نسخه از Postgres است که بر اساس ماتریس رسمی ویژگیهای Postgres کار میکند و بنابراین مرجعی دقیق و بهروز محسوب میشود. با انتخاب دو نسخه، تفاوتها و تغییرات کلیدی بهصورت واضح نمایش داده میشود تا نیاز به جستوجو در یادداشتهای انتشار کاهش یابد. این ابزار به توسعهدهندگان، DBAها و تیمهای عملیات کمک میکند برنامهریزی ارتقا و مهاجرت را سریعتر و مطمئنتر انجام دهند و از قابلیتهای جدید با آگاهی بهتر بهره ببرند.
#Postgres #pgfeaturediff #مقایسه_نسخه #پایگاه_داده #ارتقای_سیستم #FeatureMatrix #DevOps
🟣لینک مقاله:
https://postgresweekly.com/link/176351/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
pgfeaturediff: Compare Features Between Postgres Versions
🟢 خلاصه مقاله:
pgfeaturediff یک ابزار وب برای مقایسه مستقیم ویژگیهای دو نسخه از Postgres است که بر اساس ماتریس رسمی ویژگیهای Postgres کار میکند و بنابراین مرجعی دقیق و بهروز محسوب میشود. با انتخاب دو نسخه، تفاوتها و تغییرات کلیدی بهصورت واضح نمایش داده میشود تا نیاز به جستوجو در یادداشتهای انتشار کاهش یابد. این ابزار به توسعهدهندگان، DBAها و تیمهای عملیات کمک میکند برنامهریزی ارتقا و مهاجرت را سریعتر و مطمئنتر انجام دهند و از قابلیتهای جدید با آگاهی بهتر بهره ببرند.
#Postgres #pgfeaturediff #مقایسه_نسخه #پایگاه_داده #ارتقای_سیستم #FeatureMatrix #DevOps
🟣لینک مقاله:
https://postgresweekly.com/link/176351/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
pgfeaturediff
pgfeaturediff - PostgreSQL Version Feature Comparison
Compare PostgreSQL features between versions. See what's new, changed, or deprecated when upgrading PostgreSQL.
🔵 عنوان مقاله
pg_easy_replicate 0.4: Switch Databases with Minimal Downtime
🟢 خلاصه مقاله:
pg_easy_replicate 0.4 یک اورکستریتور مبتنی بر Ruby است که راهاندازی تکثیر منطقی بین دو پایگاهداده Postgres را ساده میکند و امکان سوییچ کنترلشده به دیتابیس جدید را با حداقل زمان توقف فراهم میسازد. بهجای پیکربندی دستی publication و subscription و نظارت دستی بر snapshot اولیه و تأخیر، این ابزار مراحل حساس را هدایت و خودکار میکند.
با همگام نگهداشتن منبع و مقصد از طریق تکثیر منطقی، میتوانید محیط جدید را آماده و اعتبارسنجی کنید در حالیکه کاربران همچنان روی دیتابیس فعلی کار میکنند؛ سپس در زمان مناسب، فرآیند cutover را با توقف بسیار کوتاه اجرا کرده و اتصالها را به دیتابیس جدید منتقل کنید.
این رویکرد برای ارتقا نسخه، جابهجایی به سختافزار یا کلاود/منطقه جدید، یا بازآرایی دادهها بدون پنجره نگهداری طولانی ایدهآل است. تکیه بر تکثیر منطقی امکان مهاجرتهای بیننسخهای و استقرار تدریجی تغییرات را فراهم میکند. همچنین بهدلیل پیادهسازی با Ruby، ادغام آن در اسکریپتها، runbookها و خطوط CI/CD آسان است و ریسک عملیات را کاهش میدهد.
#Postgres #LogicalReplication #Ruby #DatabaseMigration #ZeroDowntime #DevOps #SRE
🟣لینک مقاله:
https://postgresweekly.com/link/176373/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
pg_easy_replicate 0.4: Switch Databases with Minimal Downtime
🟢 خلاصه مقاله:
pg_easy_replicate 0.4 یک اورکستریتور مبتنی بر Ruby است که راهاندازی تکثیر منطقی بین دو پایگاهداده Postgres را ساده میکند و امکان سوییچ کنترلشده به دیتابیس جدید را با حداقل زمان توقف فراهم میسازد. بهجای پیکربندی دستی publication و subscription و نظارت دستی بر snapshot اولیه و تأخیر، این ابزار مراحل حساس را هدایت و خودکار میکند.
با همگام نگهداشتن منبع و مقصد از طریق تکثیر منطقی، میتوانید محیط جدید را آماده و اعتبارسنجی کنید در حالیکه کاربران همچنان روی دیتابیس فعلی کار میکنند؛ سپس در زمان مناسب، فرآیند cutover را با توقف بسیار کوتاه اجرا کرده و اتصالها را به دیتابیس جدید منتقل کنید.
این رویکرد برای ارتقا نسخه، جابهجایی به سختافزار یا کلاود/منطقه جدید، یا بازآرایی دادهها بدون پنجره نگهداری طولانی ایدهآل است. تکیه بر تکثیر منطقی امکان مهاجرتهای بیننسخهای و استقرار تدریجی تغییرات را فراهم میکند. همچنین بهدلیل پیادهسازی با Ruby، ادغام آن در اسکریپتها، runbookها و خطوط CI/CD آسان است و ریسک عملیات را کاهش میدهد.
#Postgres #LogicalReplication #Ruby #DatabaseMigration #ZeroDowntime #DevOps #SRE
🟣لینک مقاله:
https://postgresweekly.com/link/176373/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
GitHub
GitHub - shayonj/pg_easy_replicate: Easily setup logical replication and switchover to new database with minimal downtime
Easily setup logical replication and switchover to new database with minimal downtime - shayonj/pg_easy_replicate
🔵 عنوان مقاله
Redis is Fast - I'll Cache in Postgres
🟢 خلاصه مقاله:
** این مقاله مقایسهای بین استفاده از Postgres و Redis برای کارهای کش ساده ارائه میکند و نتیجه میگیرد که هرچند Redis از نظر سرعت خام برتر است، در بسیاری از سناریوها این برتری آنقدر نیست که اضافهکردن یک سیستم جداگانه را توجیه کند. اگر دادههای پرتکرار در حافظه Postgres جا شوند و با یک جدول کلید-مقدار ساده (بههمراه expires_at و ایندکس مناسب)، prepared statements و connection pooling کار کنید، تأخیر بهحد کافی پایین و پایدار خواهد بود. زمانی Redis منطقی است که به تأخیر بسیار کم و QPS بسیار بالا نیاز دارید، کش مشترک بین سرویسها میخواهید، یا به قابلیتهای خاص آن مثل data structures، pub/sub و eviction policies نیاز دارید. در غیر این صورت، سادگی عملیاتی، هزینه کمتر و کاهش نقاط خرابی با استفاده از Postgres ارزشمندتر است؛ و در صورت آشکار شدن گلوگاه عملکردی، میتوان بعداً Redis را پشت یک رابط مناسب اضافه و بهتدریج مهاجرت کرد.
#Redis #Postgres #Caching #Performance #Databases #Architecture #DevOps #Scalability
🟣لینک مقاله:
https://postgresweekly.com/link/174758/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
Redis is Fast - I'll Cache in Postgres
🟢 خلاصه مقاله:
** این مقاله مقایسهای بین استفاده از Postgres و Redis برای کارهای کش ساده ارائه میکند و نتیجه میگیرد که هرچند Redis از نظر سرعت خام برتر است، در بسیاری از سناریوها این برتری آنقدر نیست که اضافهکردن یک سیستم جداگانه را توجیه کند. اگر دادههای پرتکرار در حافظه Postgres جا شوند و با یک جدول کلید-مقدار ساده (بههمراه expires_at و ایندکس مناسب)، prepared statements و connection pooling کار کنید، تأخیر بهحد کافی پایین و پایدار خواهد بود. زمانی Redis منطقی است که به تأخیر بسیار کم و QPS بسیار بالا نیاز دارید، کش مشترک بین سرویسها میخواهید، یا به قابلیتهای خاص آن مثل data structures، pub/sub و eviction policies نیاز دارید. در غیر این صورت، سادگی عملیاتی، هزینه کمتر و کاهش نقاط خرابی با استفاده از Postgres ارزشمندتر است؛ و در صورت آشکار شدن گلوگاه عملکردی، میتوان بعداً Redis را پشت یک رابط مناسب اضافه و بهتدریج مهاجرت کرد.
#Redis #Postgres #Caching #Performance #Databases #Architecture #DevOps #Scalability
🟣لینک مقاله:
https://postgresweekly.com/link/174758/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
Dizzy zone
Redis is fast - I'll cache in Postgres
There are books & many articles online, like this one arguing for using Postgres for everything. I thought I’d take a look at one use case - using Postgres instead of Redis for caching. I work with APIs quite a bit, so I’d build a super simple HTTP server…
🔵 عنوان مقاله
Deploy anywhere at any scale with confidence
🟢 خلاصه مقاله:
استقرار بارهای کاری مبتنی بر PostgreSQL را در هر محیط و هر مقیاسی با اطمینان انجام دهید؛ از ابر تا محیطهای درونسازمانی و چندمنطقهای. با الگوهای ثابتشده برای مقیاسپذیری، تکرار داده، پشتیبانگیری و دسترسپذیری بالا، رشد سیستم بدون افت پایداری ممکن میشود. ابزارهای پایش، خودکارسازی و امنیت نیز سلامت و انطباق را تضمین میکنند. تکیه بر تجربه چنددهساله تیم پشتیبانی اختصاصی PostgreSQL—از طراحی و برنامهریزی ظرفیت تا مهاجرت، بهروزرسانی، بهینهسازی کارایی و رفع اشکال—ریسک را کاهش میدهد و سرعت ارائه را افزایش میدهد.
#PostgreSQL #استقرار #مقیاسپذیری #دیتابیس #پشتیبانی_فنی #Cloud #DevOps
🟣لینک مقاله:
https://postgresweekly.com/link/176372/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
Deploy anywhere at any scale with confidence
🟢 خلاصه مقاله:
استقرار بارهای کاری مبتنی بر PostgreSQL را در هر محیط و هر مقیاسی با اطمینان انجام دهید؛ از ابر تا محیطهای درونسازمانی و چندمنطقهای. با الگوهای ثابتشده برای مقیاسپذیری، تکرار داده، پشتیبانگیری و دسترسپذیری بالا، رشد سیستم بدون افت پایداری ممکن میشود. ابزارهای پایش، خودکارسازی و امنیت نیز سلامت و انطباق را تضمین میکنند. تکیه بر تجربه چنددهساله تیم پشتیبانی اختصاصی PostgreSQL—از طراحی و برنامهریزی ظرفیت تا مهاجرت، بهروزرسانی، بهینهسازی کارایی و رفع اشکال—ریسک را کاهش میدهد و سرعت ارائه را افزایش میدهد.
#PostgreSQL #استقرار #مقیاسپذیری #دیتابیس #پشتیبانی_فنی #Cloud #DevOps
🟣لینک مقاله:
https://postgresweekly.com/link/176372/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
Pgedge
pgEdge Customer Success Team
pgEdge customers gain direct access to a team of highly experienced PostgreSQL Professionals. Our experts are available 24/7 to provide you with top-tier support, advice, and feedback to help you get the most out of pgEdge.
🔵 عنوان مقاله
pg_timetable 6.1 Released: Advanced Job Scheduling Extension
🟢 خلاصه مقاله:
نسخه 6.1 از pg_timetable منتشر شد؛ یک افزونه مستقل و پخته برای زمانبندی کارها که کاملاً داخل پایگاه داده اجرا میشود. این ابزار اجازه میدهد در خود Postgres، فرمانها و کوئریها، برنامههای سیستمی و عملیات داخلی را زمانبندی کنید و وظایف را بهصورت زنجیرهای به هم متصل کنید تا گردشکارهای چندمرحلهای بسازید. اجرای زمانبندی داخل پایگاه داده، استقرار را ساده میکند، با سیاستهای دسترسی و پشتیبانگیری هماهنگ است و برای نگهداری دورهای، ETL، گزارشگیری، کنترل کیفیت داده و پشتیبان/خروجی گرفتن بسیار مناسب است. نسخه جدید بر بلوغ و آمادگی تولیدی این راهکار تأکید دارد و گزینهای عملی برای خودکارسازی مبتنی بر پایگاه داده بدون نیاز به سرویسهای خارجی اضافی ارائه میکند.
#pg_timetable #Postgres #JobScheduler #DatabaseAutomation #ETL #DevOps #OpenSource #DataEngineering
🟣لینک مقاله:
https://postgresweekly.com/link/176688/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
pg_timetable 6.1 Released: Advanced Job Scheduling Extension
🟢 خلاصه مقاله:
نسخه 6.1 از pg_timetable منتشر شد؛ یک افزونه مستقل و پخته برای زمانبندی کارها که کاملاً داخل پایگاه داده اجرا میشود. این ابزار اجازه میدهد در خود Postgres، فرمانها و کوئریها، برنامههای سیستمی و عملیات داخلی را زمانبندی کنید و وظایف را بهصورت زنجیرهای به هم متصل کنید تا گردشکارهای چندمرحلهای بسازید. اجرای زمانبندی داخل پایگاه داده، استقرار را ساده میکند، با سیاستهای دسترسی و پشتیبانگیری هماهنگ است و برای نگهداری دورهای، ETL، گزارشگیری، کنترل کیفیت داده و پشتیبان/خروجی گرفتن بسیار مناسب است. نسخه جدید بر بلوغ و آمادگی تولیدی این راهکار تأکید دارد و گزینهای عملی برای خودکارسازی مبتنی بر پایگاه داده بدون نیاز به سرویسهای خارجی اضافی ارائه میکند.
#pg_timetable #Postgres #JobScheduler #DatabaseAutomation #ETL #DevOps #OpenSource #DataEngineering
🟣لینک مقاله:
https://postgresweekly.com/link/176688/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
GitHub
GitHub - cybertec-postgresql/pg_timetable: pg_timetable: Advanced scheduling for PostgreSQL
pg_timetable: Advanced scheduling for PostgreSQL. Contribute to cybertec-postgresql/pg_timetable development by creating an account on GitHub.
🔵 عنوان مقاله
14x Faster with 12x Less Compute: Sometimes Postgres Really is All You Need
🟢 خلاصه مقاله:
تیم جیمز یک کلاستر ۱۲ سروره مبتنی بر HBase/OpenTSDB را که برای دادههای سریزمانی استفاده میشد، با سامانهای بسیار سادهتر بر پایه Postgres/Timescale جایگزین کرد. نتیجه: پرسوجوها تا ۱۴ برابر سریعتر، با ۱۲ برابر محاسبات کمتر، و ۱۰۰٪ دسترسپذیری پس از مهاجرت.
آنها با تکیه بر SQL و قابلیتهای Timescale مانند hypertable، فشردهسازی، continuous aggregates و خطمشیهای نگهداشت داده، هم کارایی پرسوجوها و هم پایداری ingestion را بهبود دادند. طرح مهاجرت شامل dual-write، backfill موازی و اعتبارسنجی دقیق بود و در نهایت کل سامانه روی دو سرور با replication و failover خودکار پایدار شد.
پیام اصلی: برای بسیاری از بارهای کاری سریزمانی، Postgres/Timescale با طراحی درستِ شِما، ایندکسهای هدفمند و ابزارهای استاندارد، هزینه و پیچیدگی عملیاتی را بهطور چشمگیری کاهش میدهد و کارایی را بالا میبرد—گرچه برای نرخنوشتن یا کاردینالیتهی بسیار شدید، پایگاههای تخصصی هنوز مزیت دارند.
#Postgres #TimescaleDB #TimeSeries #OpenTSDB #HBase #DatabaseMigration #PerformanceEngineering #DevOps
🟣لینک مقاله:
https://postgresweekly.com/link/176022/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
14x Faster with 12x Less Compute: Sometimes Postgres Really is All You Need
🟢 خلاصه مقاله:
تیم جیمز یک کلاستر ۱۲ سروره مبتنی بر HBase/OpenTSDB را که برای دادههای سریزمانی استفاده میشد، با سامانهای بسیار سادهتر بر پایه Postgres/Timescale جایگزین کرد. نتیجه: پرسوجوها تا ۱۴ برابر سریعتر، با ۱۲ برابر محاسبات کمتر، و ۱۰۰٪ دسترسپذیری پس از مهاجرت.
آنها با تکیه بر SQL و قابلیتهای Timescale مانند hypertable، فشردهسازی، continuous aggregates و خطمشیهای نگهداشت داده، هم کارایی پرسوجوها و هم پایداری ingestion را بهبود دادند. طرح مهاجرت شامل dual-write، backfill موازی و اعتبارسنجی دقیق بود و در نهایت کل سامانه روی دو سرور با replication و failover خودکار پایدار شد.
پیام اصلی: برای بسیاری از بارهای کاری سریزمانی، Postgres/Timescale با طراحی درستِ شِما، ایندکسهای هدفمند و ابزارهای استاندارد، هزینه و پیچیدگی عملیاتی را بهطور چشمگیری کاهش میدهد و کارایی را بالا میبرد—گرچه برای نرخنوشتن یا کاردینالیتهی بسیار شدید، پایگاههای تخصصی هنوز مزیت دارند.
#Postgres #TimescaleDB #TimeSeries #OpenTSDB #HBase #DatabaseMigration #PerformanceEngineering #DevOps
🟣لینک مقاله:
https://postgresweekly.com/link/176022/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
YouTube
James Udiljak - 14x Faster with 12x Less Compute: Sometimes Postgres Really Is All You Need
How big is ""Big Data"" really? The definition has changed drastically over time.
In this talk, James recounts building his own database on top of Postgres to replace a legacy HBase/OpenTSDB cluster. While once considered ""Big Data"", the real-time monitoring…
In this talk, James recounts building his own database on top of Postgres to replace a legacy HBase/OpenTSDB cluster. While once considered ""Big Data"", the real-time monitoring…
🔵 عنوان مقاله
a new $8/mo 'developer tier'
🟢 خلاصه مقاله:
** یک پلن جدید با قیمت ماهانه ۸ دلار برای «developer tier» سرویس ابری مدیریتشده Postgres معرفی شده که دسترسی کمهزینه و قابل پیشبینی به دیتابیس را برای مراحل اولیه توسعه فراهم میکند. این پلن برای توسعهدهندگان مستقل، دانشجوها و تیمهای کوچک—برای نمونهسازی، استیجینگ، CI/CD و پروژههای آزمایشی—طراحی شده و امکانات ضروری مانند اجرای مدیریتشده Postgres، پشتیبانگیری و مانیتورینگ پایه را ارائه میدهد. در ازای قیمت پایین، معمولاً محدودیت منابع دارد و قابلیتهای پیشرفته تولیدی مثل HA یا چندمنطقهای را شامل نمیشود. نقطه قوت آن مسیر ارتقا به پلنهای بالاتر بدون دردسر و سازگاری کامل با اکوسیستم استاندارد Postgres است که هزینه و پیچیدگی میزبانی شخصی را کاهش میدهد.
#Postgres #DBaaS #CloudDatabase #DeveloperTier #SaaS #StartupTools #DevOps
🟣لینک مقاله:
https://postgresweekly.com/link/176986/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
a new $8/mo 'developer tier'
🟢 خلاصه مقاله:
** یک پلن جدید با قیمت ماهانه ۸ دلار برای «developer tier» سرویس ابری مدیریتشده Postgres معرفی شده که دسترسی کمهزینه و قابل پیشبینی به دیتابیس را برای مراحل اولیه توسعه فراهم میکند. این پلن برای توسعهدهندگان مستقل، دانشجوها و تیمهای کوچک—برای نمونهسازی، استیجینگ، CI/CD و پروژههای آزمایشی—طراحی شده و امکانات ضروری مانند اجرای مدیریتشده Postgres، پشتیبانگیری و مانیتورینگ پایه را ارائه میدهد. در ازای قیمت پایین، معمولاً محدودیت منابع دارد و قابلیتهای پیشرفته تولیدی مثل HA یا چندمنطقهای را شامل نمیشود. نقطه قوت آن مسیر ارتقا به پلنهای بالاتر بدون دردسر و سازگاری کامل با اکوسیستم استاندارد Postgres است که هزینه و پیچیدگی میزبانی شخصی را کاهش میدهد.
#Postgres #DBaaS #CloudDatabase #DeveloperTier #SaaS #StartupTools #DevOps
🟣لینک مقاله:
https://postgresweekly.com/link/176986/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
Aiven
Introducing Developer Tier for Aiven for PostgreSQL® services
Starting at $5 USD, the new Developer tier includes everything from the Free tier, with extra disk space, preserved uptime for idle services, and Basic support to keep you building without interruption.
🔵 عنوان مقاله
PlanetScale for Postgres is Now GA
🟢 خلاصه مقاله:
PlanetScale اعلام کرد که PlanetScale for Postgres به مرحله GA رسیده و اکنون برای همه کاربران در دسترس است. این حرکت پس از آن انجام شد که شرکت در ماه جولای ورود خود به فضای PG را اعلام کرد و مجموعهای از بنچمارکها را منتشر نمود. این سرویس تا امروز در فاز private preview بود و اکنون برای استفاده در محیطهای تولیدی آماده اعلام شده است. به این ترتیب، تیمهایی که بر Postgres تکیه دارند میتوانند از پیشنهاد جدید PlanetScale استفاده کرده و آن را در مقیاس عملیاتی امتحان کنند.
#PlanetScale #Postgres #PG #Database #Cloud #GA #MySQL #DevOps
🟣لینک مقاله:
https://postgresweekly.com/link/174747/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
PlanetScale for Postgres is Now GA
🟢 خلاصه مقاله:
PlanetScale اعلام کرد که PlanetScale for Postgres به مرحله GA رسیده و اکنون برای همه کاربران در دسترس است. این حرکت پس از آن انجام شد که شرکت در ماه جولای ورود خود به فضای PG را اعلام کرد و مجموعهای از بنچمارکها را منتشر نمود. این سرویس تا امروز در فاز private preview بود و اکنون برای استفاده در محیطهای تولیدی آماده اعلام شده است. به این ترتیب، تیمهایی که بر Postgres تکیه دارند میتوانند از پیشنهاد جدید PlanetScale استفاده کرده و آن را در مقیاس عملیاتی امتحان کنند.
#PlanetScale #Postgres #PG #Database #Cloud #GA #MySQL #DevOps
🟣لینک مقاله:
https://postgresweekly.com/link/174747/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
Planetscale
PlanetScale for Postgres is now GA — PlanetScale
PlanetScale for Postgres is now generally available.
🔵 عنوان مقاله
be careful when you do minor version upgrades
🟢 خلاصه مقاله:
** ارتقای نسخههای بهظاهر «جزئی» میتواند در سیستمهای مبتنی بر Debian پیامدهای بزرگی داشته باشد. بهروزرسانی نقطهای Debian ممکن است کتابخانههای مرتبط با locale و collation را تغییر دهد و پایگاه داده شما را به بهروزرسانی collation وادار کند؛ نتیجه میتواند بازسازی نمایهها، تغییر ترتیب مرتبسازی متن، افت کارایی و حتی اختلال در سرویس باشد. این وضعیت معمولاً با apt upgrade یا unattended-upgrades و همچنین تصاویر کانتینری با برچسبهای غیرثابت رخ میدهد. برای کاهش ریسک، همان نسخه را در staging تست کنید، بستهها را pin/hold کنید، یادداشتهای انتشار Debian و پایگاه داده را بخوانید، پنجره نگهداری در نظر بگیرید، پشتیبان مطمئن بگیرید و قبل/بعد از ارتقا وضعیت collation را بررسی کنید. «ارتقای جزئی» را نیز مانند ارتقای عمده جدی بگیرید تا از تغییر ناخواسته collation جلوگیری شود.
#Debian #Database #Collation #PostgreSQL #MySQL #Apt #Upgrade #DevOps
🟣لینک مقاله:
https://postgresweekly.com/link/177311/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
be careful when you do minor version upgrades
🟢 خلاصه مقاله:
** ارتقای نسخههای بهظاهر «جزئی» میتواند در سیستمهای مبتنی بر Debian پیامدهای بزرگی داشته باشد. بهروزرسانی نقطهای Debian ممکن است کتابخانههای مرتبط با locale و collation را تغییر دهد و پایگاه داده شما را به بهروزرسانی collation وادار کند؛ نتیجه میتواند بازسازی نمایهها، تغییر ترتیب مرتبسازی متن، افت کارایی و حتی اختلال در سرویس باشد. این وضعیت معمولاً با apt upgrade یا unattended-upgrades و همچنین تصاویر کانتینری با برچسبهای غیرثابت رخ میدهد. برای کاهش ریسک، همان نسخه را در staging تست کنید، بستهها را pin/hold کنید، یادداشتهای انتشار Debian و پایگاه داده را بخوانید، پنجره نگهداری در نظر بگیرید، پشتیبان مطمئن بگیرید و قبل/بعد از ارتقا وضعیت collation را بررسی کنید. «ارتقای جزئی» را نیز مانند ارتقای عمده جدی بگیرید تا از تغییر ناخواسته collation جلوگیری شود.
#Debian #Database #Collation #PostgreSQL #MySQL #Apt #Upgrade #DevOps
🟣لینک مقاله:
https://postgresweekly.com/link/177311/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
Reddit
From the PostgreSQL community on Reddit: Docker's official Postgres image is shipping breaking changes in minor upgrades
Explore this post and more from the PostgreSQL community
❤1