Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Lưu dữ liệu Trò chuyện trong cơ sở dữ liệu là một ý tưởng hay?

lưu dữ liệu trò chuyện vào cơ sở dữ liệu là một công việc tốn dung lượng, tôi muốn bạn làm theo cách này:

  1. người dùng A trò chuyện với người bạn B ... khi cửa sổ trò chuyện đóng lại, hãy tạo một tệp văn bản của nó và lưu nó vào cấu trúc thư mục như Năm / Tháng / Ngày với tên tệp là 'userid + user friend id', ví dụ:AB.txt

  2. Mỗi ngày, hãy tiếp tục bổ sung dữ liệu vào cùng một tệp văn bản. vì vậy trong tương lai, chúng tôi sẽ hiển thị tất cả các cuộc trò chuyện được thực hiện trong một ngày trong một tệp duy nhất.

  3. Thêm lịch sử trò chuyện trong bảng với Id, Tên tệp, Ngày giờ đã tạo. Kiểm tra xem tên tệp đó đã tồn tại trong DB hay chưa, hãy lấy tệp đó và nối dữ liệu vào đó, chèn một hàng với đường dẫn đủ điều kiện vào DB và lưu dữ liệu trò chuyện vào đó



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. thêm + - 1 năm trong SQL Server

  2. Thay đổi mật khẩu cho đăng nhập máy chủ SQL

  3. Nhận danh sách các cột được tính toán trong bảng cơ sở dữ liệu (SQL Server)

  4. Thực thi một tập lệnh SQL lớn (với các lệnh GO)

  5. Làm cách nào để nhận giá trị tiếp theo của chuỗi SQL Server trong Entity Framework?