Hiển thị các bài đăng có nhãn Graph Database. Hiển thị tất cả bài đăng
Hiển thị các bài đăng có nhãn Graph Database. Hiển thị tất cả bài đăng

Thứ Tư, 1 tháng 11, 2023

Một khoảnh khắc nhìn lại về việc chọn lựa cơ sở dữ liệu

Hôm nay, tôi đã đọc một bài viết thú vị về việc thiết kế và triển khai một ứng dụng sử dụng Redis như cơ sở dữ liệu duy nhất. Bài viết được chia sẻ lại bởi một người anh em thân thiết của mình, và nó đã gợi lên nhiều suy nghĩ trong tôi. - Các bạn có thể đọc bài viết đó ở đây Dù tôi cảm thấy khá hứng thú, nhưng với nhiều năm kinh nghiệm làm kỹ sư và kiến trúc sư phần mềm, tôi không thể không tự đặt ra câu hỏi: liệu đó có phải là lựa chọn tốt và tôi có bỏ sót điều gì không?

Thứ Ba, 1 tháng 3, 2022

Giới thiệu Graph Database và Neo4j

Hôm nay mình muôn chia sẻ 1 chút về Graph Database: khái niệm về nó, một số ví dụ và giới thiệu về Neo4j - một Graph Database khá nổi tiếng. 

Mọi người thường nghe họăc thường làm việc với khá nhiều loại cơ sở dữ liệu khác nhau,  phổ biến nhất có lẽ là dạng cơ sử dữ liệu quan hệ (RDBMS) như là SQL Server,  MySQL, Oracle, hay cơ sở dữ liệu phi quan hệ (NoSQL) như Redis (Dạng Key-Value), MongoDB (Dạng Document-Oriented), Casandra (Dạng Column-based), ... 

Tuy nhiên trong NoSQL, còn có một dạng nữa mà mình thấy nó tương đối khác biệt mà mình đang muốn đề cập đến, chính là Cơ sở dữ liệu kiểu đồ thị (Graph Based).