Database tutorial - IT technology blog

Hasura GraphQL Engine: Tự Động Tạo GraphQL API từ PostgreSQL Mà Không Cần Viết Code Backend

Sau sáu tháng chạy Hasura GraphQL Engine trên môi trường production, nó đã thay thế phần lớn code CRUD viết tay trong các dự án PostgreSQL của chúng tôi. Hướng dẫn này đề cập đến cài đặt với Docker, bảo mật cấp hàng không cần middleware, và realtime subscription — tất cả mà không cần viết một resolver backend nào.
Database tutorial - IT technology blog

pg_cron: Lên Lịch Tác Vụ PostgreSQL Ngay Trong Database, Không Cần OS Cron

pg_cron là một extension PostgreSQL cho phép lên lịch các SQL job — VACUUM, lưu trữ dữ liệu, cảnh báo ngưỡng — trực tiếp bên trong database dưới dạng background worker. Không cần cron bên ngoài, không lo thông tin xác thực phân tán, không có lỗi âm thầm. Hướng dẫn này bao gồm cài đặt, ba trường hợp sử dụng thực tế và các thực hành giúp pg_cron ổn định trên môi trường production.
Database tutorial - IT technology blog

Hướng Dẫn DBeaver: Quản Lý PostgreSQL, MySQL và SQL Server từ Một Giao Diện Duy Nhất

Quản lý PostgreSQL, MySQL và SQL Server qua các tool riêng lẻ vẫn ổn — cho đến khi bạn phải debug xuyên suốt cả ba lúc 2 giờ sáng. Hướng dẫn này trình bày cách thiết lập DBeaver như một giao diện thống nhất cho tất cả database — bao gồm SSH tunnel, tổ chức kết nối, query xuyên database và export dữ liệu giữa các loại database.
Database tutorial - IT technology blog

Mã hóa Dữ liệu PostgreSQL: Bảo vệ Thông tin Nhạy cảm với pgcrypto và Mã hóa Cấp Cột

Lúc 2 giờ sáng, thông tin xác thực cơ sở dữ liệu bị rò rỉ thường xuyên hơn nhiều so với ổ cứng bị đánh cắp — nhưng hầu hết các nhóm vẫn chỉ dựa vào mã hóa toàn đĩa và coi là xong. Hướng dẫn này trình bày bốn phương pháp mã hóa PostgreSQL, các đánh đổi thực tế, và triển khai cụ thể mã hóa cấp cột dùng pgcrypto để bảo vệ các trường nhạy cảm ngay cả khi ai đó có session cơ sở dữ liệu hợp lệ.
Database tutorial - IT technology blog

Apache HBase: Cơ Sở Dữ Liệu NoSQL Wide-Column cho Dữ Liệu Sparse ở Quy Mô Hàng Tỷ Bản Ghi

Apache HBase là cơ sở dữ liệu NoSQL wide-column được xây dựng trên Hadoop HDFS, được thiết kế để lưu trữ và truy vấn hàng tỷ bản ghi sparse với throughput ghi cao. Bài viết này bao gồm mô hình dữ liệu HBase, cài đặt thực tế bằng Java và Python, cách thiết kế row key tránh hotspot, cùng so sánh rõ ràng với Cassandra và Cloud Bigtable để giúp bạn chọn đúng công cụ cho quy mô của mình.