На веб-сайте, похожем на Youtube, имеет ли смысл использовать отдельные файлы sqlite для хранения видео-комментариев? (Один файл sqlite для каждого видео.) - PullRequest
0 голосов
/ 30 декабря 2010

"На веб-сайте, похожем на Youtube, имеет ли смысл использовать отдельные файлы sqlite для хранения комментариев к видео? (Один файл sqlite на видео.)"

Мне любопытно услышать, что кто-то думает.

Ответы [ 3 ]

2 голосов
/ 30 декабря 2010

Повторное открытие такого количества файлов и файловых дескрипторов на уровне ОС может привести к снижению производительности. Я позволил бы базе данных делать то, что базы данных работают лучше всего, и просто иметь FK для ID видео для каждого комментария.

1 голос
/ 30 декабря 2010

Как вы указали в комментариях, что у вас уже есть база данных MySQL для видео, нет смысла использовать SQLite для комментирования.Таблица комментариев со столбцом video_id будет намного более гибкой.

SQLite также не слишком хорошо работает в ситуации, когда у вас могут быть одновременные записи, например, комментирование.

0 голосов
/ 30 декабря 2010

Это сделало бы невозможным (или очень трудным) эффективный поиск по всем комментариям.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...