Tất cả
Công ty

Bài viết liên quan

Xem tất cả
So sánh RDBMS và NoSQL. Nên sử dụng loại CSDL nào cho dự án của bạn?

So sánh RDBMS và NoSQL. Nên sử dụng loại CSDL nào cho dự án của bạn?

Nhu cầu lưu trữ và quản lý dữ liệu trong thời đại công nghệ hiện nay là vô cùng lớn, đặc biệt là với các hệ thống Big Data cũng như phục vụ cho các ứng dụng trí tuệ nhân tạo AI hay IoT. NoSQL đang được xem là một giải pháp phù hợp dành cho các bài toán có khối lượng lưu trữ dữ liệu khổng lồ; tuy nhiên RDBMS vẫn luôn đem lại giải pháp tốt cho hầu hết các ứng dụng hiện nay. Bài viết hôm nay chúng ta cùng nhau so sánh RDBMS và NoSQL để xem bạn sẽ lựa chọn loại CSDL nào dành cho dự án sắp tới nhé. RDBMS – Cơ sở dữ liệu quan hệ RDBMS: Relational Database Management System là loại cơ sở dữ liệu mà trong đó dữ liệu được lưu trữ dưới dạng các hàng và cột trong bảng; mối quan hệ giữa các bảng được xác định thông qua khóa chính (primary key) và khóa ngoài (foreign key). Đặc điểm củ [...]

Đọc thêm
Câu hỏi phỏng vấn NoSQL Developer cơ bản thường gặp nhất

Câu hỏi phỏng vấn NoSQL Developer cơ bản thường gặp nhất

Năm 2023 được dự báo là năm phát triển vượt bậc của NoSQL, chính vì vậy nhu cầu nhân lực cho vị trí NoSQL Developer cũng trở nên nhiều hơn bao giờ hết, bài viết này cung cấp cho anh em một số câu hỏi phỏng vấn NoSQL Developer hay. Tất nhiên là anh em SQL Developer có thể đọc thêm NoSQL để bổ sung kiến thức. Theo như con số thống kê thì các hệ cơ sở dữ liệu NoSQL như mongodb, nosql đang tăng dần mức độ phổ biến. Bài viết này chia sẻ với anh em 5 câu hỏi phỏng vấn liên quan tới NoSQL. Phần một này bao gồm các câu hỏi tổng quan, chi tiết và các câu hỏi khó hơn xin được viết ở phần 2. Ok, gét gô thôi anh em! Không còn đường lui nữa rồi! 1. NoSQL là gì? Điểm mạnh của NoSQL Tất nhiên là câu hỏi đầu tiên phỏng vấn NoSQL Developer là câu hỏi về khái niệm NoSQL. Câu hỏ [...]

Đọc thêm
NoSQL Key Value Stores must know

NoSQL Key Value Stores must know

Bài viết được sự cho phép của tác giả Kiên Nguyễn Tìm hiểu về NoSQL và Amazon Web Services tất nhiên không thể bỏ qua khái niệm về Key Value Stores. Đây là nội dung quan trọng cần nắm vững. Hiểu biết về cơ chế, cách thức lưu trữ và ưu nhược điểm giúp phát triển hệ thống thành công. Ngoài ra, nó cũng rất có ích cho những ai đang muốn thiết kế các hệ thống phân tán lớn. Bắt đầu ngay thôi nào! 1. Key Value Stores là gì? A key-value store, or key-value database is a simple database that uses an associative array (think of a map or dictionary) as the fundamental data model where each key is associated with one and only one value in a collection. This relationship is referred to as a key-value pair. Key value stores, hoặc key value database là kiểu cơ sở dữ liệu sử dụng mảng kết hợp. Trong đó mỗi key sẽ tồn tại duy nhất một value trong collection. Mối quan hệ này được gọi là một cặp key-value Đối với hệ cơ sở dữ liệ [...]

Đọc thêm
System Design Cơ Bản - Sql vs. Nosql

System Design Cơ Bản - Sql vs. Nosql

Bài viết được sự cho phép của tác giả Edward Thiên Hoàng Trong thế giới của CSDL hiện tại ta có hai loại giải pháp chính đó là: SQL và NoSQL (cơ sở dữ liệu quan hệ và cơ sở dữ liệu phi quan hệ). Cả hai đều rất khác nhau về cách chúng được xây dựng, loại dữ liệu nó chúng lưu trữ và cả cách thức lưu trữ dữ liệu của chúng. Cơ sở dữ liệu quan hệ lưu trữ những dữ liệu có cấu trúc rõ ràng ví dụ như danh bạ điện thoại thì sẽ chắc chắn sẽ chứa tên người và số điện thoại của người đó. Còn cơ sở dữ liệu phi quan hệ lưu trữ giữ liệu không có cấu trúc, cấu trúc của nó rất động và phân tán, ví dụ như chứa một tệp tài liệu (document) về người dùng như số điện thoại, địa chỉ, hay những activity của họ trên Facebook hay các trang mua sắm trực tuyến. Dữ liệu [...]

Đọc thêm