chúng ta sẽ triển khai bảng users này trên tất cả các hệ quản trị cơ sở dữ liệu khác nhau:
SQL: SQL server #9
NoSQL (cặp khóa - giá trị): Redis, MemcacheDB #5
NoSQL(hướng tài liệu): MongoDB, Couchbase #3
NoSQL(hướng cột): Cassandra, HBase(Hadoop) #7
NoSQL(đồ thị): OrientDB, Neo4J #8
Đồi với SQL thì mặc định là SQL Server rồi, nhưng đối với NoSQL thì cần chọn ra hệ quản trị cơ sở dữ liệu tiêu biễu nhất mà PHP có thể kết nối tới được => cần nghiên cưu cái này.
Cái 1, 3 em đảm nhận => Công việc còn lại là làm sao cho ứng dụng mình làm việc được với :
NoSQL (cặp khóa - giá trị): Redis, MemcacheDB, #5
NoSQL(hướng cột): Cassandra, HBase(Hadoop), #7
NoSQL(đồ thị): OrientDB, Neo4J #8
ai xung phong thì comment vào issues để em phân công việc cụ thể nhé.
Chúng ta sẽ có một bảng dữ liệu cơ bản như sau:
tbl_users(id, name): bản lưu thông tin người dùng
chúng ta sẽ triển khai bảng users này trên tất cả các hệ quản trị cơ sở dữ liệu khác nhau:
Đồi với SQL thì mặc định là SQL Server rồi, nhưng đối với NoSQL thì cần chọn ra hệ quản trị cơ sở dữ liệu tiêu biễu nhất mà PHP có thể kết nối tới được => cần nghiên cưu cái này.
Ví dụ đối với NoSQL(hướng tài liệu - document) em chọn MongoDB vì PHP dễ dàng kết nối tới được thông qua thư viện: https://github.com/intekhabrizvi/Codeigniter-mongo-library tham khảo issue #3
Cái 1, 3 em đảm nhận => Công việc còn lại là làm sao cho ứng dụng mình làm việc được với : NoSQL (cặp khóa - giá trị): Redis, MemcacheDB, #5 NoSQL(hướng cột): Cassandra, HBase(Hadoop), #7 NoSQL(đồ thị): OrientDB, Neo4J #8
ai xung phong thì comment vào issues để em phân công việc cụ thể nhé.