Các bác dùng csdl gì vậy?

Discussion in 'Thảo Luận Chung' started by I Love Php, Sep 4, 2019.

?

Cách lưu trữ

  1. Mysql

    10 vote(s)
    66.7%
  2. File

    1 vote(s)
    6.7%
  3. Other

    4 vote(s)
    26.7%
Multiple votes are allowed.
  1. I Love Php

    I Love Php Bang Chúng

    Hợp lý b ạ
     
  2. money

    money Hương Chủ

    Ko nên làm vậy em ạ, trừ khi em có nhu cầu xem detail nhiều. Mà thực ra khi xem detail nhiều thì em có thể dùng mysql để query chính xác theo ID hay 1 field có index, dù cả trăm M rows vẫn nhanh.
    Dùng ES chủ yếu là để tận dụng cơ chế index của nó giúp mình tìm kiếm data cực nhanh --> lấy data để show ra. Còn lưu thành file json sẽ ko thể tìm kiếm được (còn nếu dùng Lucene search trên file thì cũng thôi dùng ES luôn cho rồi)
     
    Nam likes this.
  3. Trần Trọng Bách

    Trần Trọng Bách Sơ Nhập Giang Hồ

    Mình dùng mongodb để lưu data, dùng ES để index title + 1 vài field cần cho việc search.
    Khi search ES thì trả về cả id của mongodb, nếu khách bấm vào xem dữ liệu bài viết thì query vào mongo.
     
    Cháu dì Sáu likes this.
  4. Vinh Nguyen

    Vinh Nguyen Khách Qua Đường

    Redis only, cơ mà ngốn RAM khiếp. Được cái chạy nhanh như tên lửa.
     
  5. Vito_King

    Vito_King Sơ Nhập Giang Hồ

    Redis cho phần search luôn hả bác
     
  6. Vinh Nguyen

    Vinh Nguyen Khách Qua Đường

    One Redis to rule them all!
     
  7. console

    console Bang Chúng

    Redis thường xài cho cache,queue bác xài database luôn thì quá giàu. Mình chỉ xài sql or mông, search full text bằng sphinx hoặc ES nếu data quá to
     
  8. DichVuSeo

    DichVuSeo Tân Thủ Thôn

    Mình chỉ biết chọn cơ sở dữ liệu theo qui mô, túi tiền... còn truy vấn chậm thì phải kiểm tra có index chưa, cấu trúc vấn thế nào ! chứ mỗi CSDL có ưu khuyết riêng nên mới tồn tại alwsm cái chứ!