A deep dive into two PostgreSQL planner GUCs, min_parallel_table_scan_size (default 8MB) and min_parallel_index_scan_size (default 512kB), explaining how they gate eligibility for parallel scans and also set the starting rung of the tripling ladder that determines how many workers the planner requests. Includes benchmarked tables showing how worker counts change across settings, how setting either to 0 (common in test suites) can backfire in production by handing excessive workers to small tables, how CREATE INDEX and VACUUM use these parameters differently than the planner, and new PostgreSQL 19 behavior for TID range scans and parallel autovacuum. Recommends leaving both at defaults and using parallel_setup_cost or max_parallel_workers_per_gather instead for tuning.
Source: https://postgr.es/p/9wW. 8 Sync News only summarizes and links out; content copyright belongs to the authors and original sources.
Đang tải bình luận…
Supabase đang mua lại Turso để xây dựng cơ sở hạ tầng database cho AI agent. Việc này diễn ra khi cả hai công ty đều đang phát triển các database edge và SQLite. Turso cung cấp cơ sở dữ liệu distributed SQLite với khả năng replication, trong khi Supabase phát triển platform Postgres. Sự hợp tác này sẽ tạo ra hệ thống database mạnh mẽ cho ứng dụng AI, cung cấp hiệu suất cao và khả năng mở rộng linh hoạt cho các hệ thống agent đang phát triển.
Thế hệ lập trình viên cần chuẩn bị cơ sở hạ tầng database cho agentic AI với sự kết hợp của Supabase và Turso.
ClickHouse phải giải quyết vấn đề memory safety khi viết extension cho Postgres bằng C/C++, do hai ngôn ngữ này không có bảo vệ tự động. Họ xử lý bằng cách thiết lập ranh giới rõ ràng giữa C và C++ code, cùng với việc sử dụng isolated helper processes. Giải pháp này giúp ngăn chặn buffer overflow và memory leak, đặc biệt quan trọng khi xử lý dữ liệu lớn. Lập trình viên nên đọc bài để hiểu cách ClickHouse quản lý memory giữa các ngôn ngữ khác nhau và áp dụng pattern này vào các dự án của mình.
Bài viết này giải quyết các thách thức về an toàn bộ nhớ khi kết hợp C và C++ cho Postgres extensions, từ ranh giới ngôn ngữ sạch sẽ đến các tiến trình trợ lý được cách ly.
Neon cung cấp 100 dự án miễn phí, mỗi dự án đi kèm 1 GB dung lượng lưu trữ Postgres. Khả năng này là nhờ kiến trúc serverless và lưu trữ phân tách (storage separation) của Neon, cho phép tạo database instance nhanh chóng. Với số lượng dự án lớn như vậy, lập trình viên có thể dễ dàng tạo nhiều môi trường thử nghiệm mà không lo chi phí. Điều này đặc biệt hữu ích cho việc phát triển ứng dụng đa tenant, testing, hoặc học hỏi mà không cần đầu tư ban đầu. Nếu bạn đang cần giải pháp PostgreSQL linh hoạt với ngân sách hạn chế, Neon chính là lựa chọn đáng cân nhắc.
Neon cung cấp 100 dự án miễn phí kèm theo 1GB lưu trữ Postgres mỗi dự án, cho phép bạn phát triển và thử nghiệm mà không giới hạn chi phí.
Supabase tổ chức sự kiện Select 2026 hướng đến mục tiêu xây dựng mọi thứ, vận hành với sự tự tin và mở rộng không giới hạn. Công ty cam kết hỗ trợ ứng dụng từ prototype đến petabyte dữ liệu. Supabase tập trung vào việc cung cấp giải pháp database toàn diện với dịch vụ PostgreSQL và Real-time APIs. Các nhà phát triển có thể tận dụng nền tảng này để giảm chi phí vận hành và tăng tốc độ phát triển. Supabase tiếp tục đầu tư vào công nghệ edge computing để đảm bảo hiệu suất tối ưu cho các ứng dụng quy mô lớn.
Bài viết này cung cấp cái nhìn tổng quan chiến lược và lộ trình phát triển của Supabase trong năm 2026, giúp lập trình viên hiểu rõ xu hướng công nghệ và tận dụng tối đa tiềm năng của platform này.
Bất kỳ công ty nào trên thế giới cũng đều có chung bảy bảng cơ bản trong production database. Điều này xảy ra do nhu cầu universal trong quản lý dữ liệu như users, roles, permissions, organizations, projects, activities và audit logs. Hệ quả là kiến trúc database có phần giống nhau dù ngành nghề hay thời điểm khác nhau. Điều đáng học hỏi là việc nhận ra pattern này giúp tối ưu hóa thiết kế database và giảm thiểu thời gian phát triển.
Bài viết này giúp bạn hiểu được cấu trúc dữ liệu phổ biến nhất trong mọi hệ thống quản trị dữ liệu.
Bối cảnh năm 2026 cho thấy Prisma ORM hướng đến mô hình mở và hợp tác trong hệ sinh thái ORM. Nguyên nhân kỹ thuật là việc xây dựng framework mở với 5 nguyên tắc cốt lõi, bao gồm công cụ an toàn để ủy quyền (delegate) và trải nghiệm phát triển xuất sắc (exceptional DX). Hệ quả là Prisma 8 hỗ trợ JavaScript hiện đại và đảm bảo tính quản trị (stewardship) cho dự án. Điều đáng học là mô hình phát triển ORM hướng tới cộng đồng, tập trung vào trải nghiệm người lập trình và khả năng mở rộng linh hoạt.
Bài viết này giúp lập trình viên hiểu rõ nguyên tắc phát triển và định hướng tương lai của Prisma ORM để tối ưu hóa hiệu suất và trải nghiệm làm việc.
Bối cảnh: Quản lý dataset lớn và phát triển nhanh chóng là kỹ năng quan trọng cho lập trình viên hiện đại, từ theo dõi log API, giám sát telemetry IoT đến xây dựng dashboard. Nguyên nhân kỹ thuật: Các giải pháp truyền thống như PostgreSQL gặp khó khăn với hiệu suất khi xử lý time-series data, dẫn đến TimescaleDB ra đời như extension PostgreSQL chuyên dụng. Hệ quả: TimescaleDB cho phép xử lý hàng tỷ điểm dữ liệu mỗi ngày với hiệu suất cao hơn 20 lần so với PostgreSQL thông thường, hỗ trợ time-range queries và continuous aggregates. Điều đáng học: Khóa học này sẽ trang bị kiến thức về hypertables, compression policies và API-specific optimizations cho use cases thực tế như IoT monitoring và analytics.
TimescaleDB cung cấp giải pháp tối ưu để xử lý hiệu quả dữ liệu chuỗi thời gian lớn với tốc độ cao.
DuckDB 2.0 mang lại hiệu suất vượt trội với recursive CTEs nhanh hơn tới 90x so với phiên bản 1.5.5, kiểu dữ VARIANT xử lý nhanh hơn 6x so với JSON text, và async I/O trên S3 tăng 2.4x. Sự cải thiện đến từ tối ưu hóa engine xử lý, đặc biệt là việc bổ sung cache-aware execution plan và cải thiện cách quản lý memory cho variant data. Điều này cho thấy việc hiểu cách DuckDB lưu trữ và xử lý dữ liệu (đặc biệt với variant và variant types) sẽ giúp tối ưu hóa truy vấn tốt hơn. Bài viết cung cấp những insight thực tế về cách thiết kế schema dữ liệu để tận dụng tối đa hiệu năng mới mà không cần thay đổi code ứng dụng.
DuckDB 2.0 mang đến tốc độ vượt trội với cải tiến đáng kể trong CTE đệ quy, xử lý VARIANT và I/O bất đồng bộ, giúp lập trình viên tối ưu hiệu suất truy vấn dữ liệu.
Read the news here, practice coding, follow structured courses and train for IELTS on our sibling products — all connected through one 8 Sync account.
The ecosystem home: product overviews, blog and full pricing.
ExploreLearn along a clear roadmap: videos, auto-graded quizzes, certificates and mentors who ship for a living.
View the roadmap1,000+ DSA problems in Vietnamese, auto-graded across 7 languages — many FREE, right in your browser.
Practice for freeAI grading for all four IELTS skills with detailed rubric feedback.
Try it freeA 22 MB AI IDE for Vietnamese devs.
Download freeOrganizational memory for AI agents.
ExploreAI that staffs your Fanpage and qualifies leads for you.
Try it