Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Каква е добра идея за запазване на данни от чат в база данни?

запазването на данни за чат в база данни е задача, която отнема място, бих предпочел да го направите по следния начин:

  1. потребител A разговаря с приятеля си B... след като прозорецът за чат е затворен, направете текстов файл с него и го запазете в структура на папка като година/месец/дата с име на файла като 'userid+user friend id', напр.:AB.txt

  2. За всеки ден продължавайте да добавяте данни към един и същ текстов файл. така че в бъдеще ще показваме всички чатове, направени за един ден, в един файл.

  3. Добавете история на чата на маса с идентификатор, име на файл, дата на създаване и час. Проверете дали това име на файл вече съществува в DB, ​​ако присъства, вземете този файл и добавете данни към него или вмъкнете ред с напълно квалифициран път в DB и запазете данните за чат в него



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как мога да разбера дали SQLexception е изхвърлен поради нарушение на външния ключ?

  2. Как да върна XML от SQL Server 2008, който е структуриран с множество селекции, споделящи общ родител

  3. Копиране на SSIS пакети, внедрени на SQL Server, обратно към Visual Studio 2008

  4. 7 начина за намиране на дублиращи се редове в SQL Server, като игнорирате първичен ключ

  5. Предният интерфейс на MS-Access не разпознава дати от SQL Server