rinodung / sql-nosql-ci

Xây dựng 1 CSDL, viết chương trình so sánh chi phí thời gian giữa SQL và NoSQL
1 stars 0 forks source link

Tìm hiểu PHP và NoSQL Key- value (Redis) #5

Open rinodung opened 8 years ago

rinodung commented 8 years ago

Như đã đề cập ở : #4 , chúng ta sẽ tìm hiểu NoSQL(key- value) này có cấu trúc như thế nào, lưu trữ cơ sở dữ liệu mẫu ra sao. và chọn ra một hệ quản trị cở sở dữ liệu tiêu biểu(Redis, MemcacheDB...)

Yêu cầu:

  1. Kết nối PHP(codeigniter) tới hệ quản trị cơ sở dữ liệu đã chọn ở trên.
  2. Thực hiện các câu select, insert, update, delete

    Link tham khảo:

Home page: http://redis.io/documentation Redis on windows: https://github.com/MSOpenTech/redis/releases

Blog : https://glynrob.com/database/redis-in-codeigniter/

Library: https://github.com/joelcox/codeigniter-redis

ai xung phong comment vào bên dưới để em gán quyền(assign) nhé

rinodung commented 8 years ago

@phatnnt coi cái này nhá

phatnnt commented 8 years ago

Định nghĩa Cơ sở dữ liệu dạng key-value là một dạng của cơ sở dữ liệu NOSQL. Trái với CSDL quan hệ, CSDL dạng key value không khai thác khía cạnh quan hệ của dữ liệu mà chú trọng vào tốc độ truy xuất dữ liệu dựa vào việc truy cập đến giá trị dữ liệu bằng key của nó. Những cơ sở dữ liệu dạng này thường xây dựng các phương thức như get() để truy cập đến dữ liệu bằng key, put() thêm dữ liệu vào, delete() xóa dữ liệu.

phatnnt commented 8 years ago

Các bài báo có liên quan đến vấn đề: "A Survey of Modern Key-Value Stores" của tác giả Devlin Cronin Cronin_survey.pdf

"The Forrester Wave™: NoSQL Key-Value Databases, Q3 2014" của tác giả Noel Yuhanna http://www.oracle.com/us/corporate/analystreports/forrester-wave-nosql-2348063.pdf

Bảng xếp hạn các CSDL key-value (thời điểm truy cập 22:30 10/01/2016): http://www.bigdataanalyticstoday.com/top-sql-key-value-store-databases/

rinodung commented 8 years ago

@phatnnt cái bảng xếp hạn hay đó Phát có thể đưa vô lúc báo cáo. Phát tìm hiểu xem có thể dùng PHP connect, query đến cái nào thì dễ nhất. Lúc trước D có coi cái Redis, trên description có tham khảo đó.

Bước 1: Cài đặt hệ quản trị sql key-value đã chọn lên trên máy windows

Bước 2: Connect tới hệ quản trị đó

Bước 3: Thực hiện các câu truy vấn tính thời gian thực thi...

Dunghanh commented 8 years ago

ok

mickey123456 commented 8 years ago

phatnnt: chắc chết quá Phát ơi, dịch hết cái này để làm slide hả

phatnnt commented 8 years ago

Đâu có chị, ghi cái định nghĩa của em vô được rồi. Cái tài liệu đọc thêm cho rành thôi.

Vào 15:35 Ngày 12 tháng 01 năm 2016, ThuyTTT notifications@github.com đã viết:

phatnnt: chắc chết quá Phát ơi, dịch hết cái này để làm slide hả

— Reply to this email directly or view it on GitHub https://github.com/rinodung/sql-nosql-ci/issues/5#issuecomment-170837648 .