Я только что создал db с 8 таблицами, каждая из которых имеет более 1000000 строк (данные собираются каждую секунду в течение лета: S) Я планирую создавать представления, чтобы можно было выбрать неделю за раз. Мне было интересно, идет ли это против любых неписаных правил db для создания нескольких баз данных, которые просто содержат представления (по одному на каждую неделю лета), или есть лучший способ сделать это? Причина, по которой я хотел бы создать эти взгляды, состоит в том, что это облегчит заказчику данные.SQL базы данных
1
A
ответ
2
Похоже, вы хотите создать БАЗЫ ДАННЫХ, содержащие представления. Похоже, что они будут читать кросс-базу данных в таблицах исходной базы данных. Вероятно, это приведет к проблеме производительности в будущем. Другими словами, неоптимальный.
Предложите, чтобы представления действительно принадлежали исходной базе данных. Если ваша стратегия состоит в том, чтобы представление представляло неделю, это вполне разумно.
CREATE VIEW InvoicesWeek30 AS
SELECT foo, bar, CustomerID
FROM Invoices
WHERE InvoiceDate BETWEEN Date1 AND Date2
...
SELECT * FROM InvoicesWeek30 WHERE CustomerID = 99
Смежные вопросы
- 1. SQL базы данных базы данных
- 2. Формат базы данных базы данных SQL
- 3. Сумма базы данных базы данных SQL
- 4. SQL базы данных плейлист базы данных
- 5. Обновление Java-базы данных SQL-базы данных
- 6. Основы базы данных базы данных SQL
- 7. Ошибка базы данных SQL SQL
- 8. Sql базы данных на другой ПК-SQL базы данных
- 9. SQL-база данных базы данных
- 10. Таблицы базы данных SQL
- 11. sql Объединить базы данных
- 12. Перенос базы данных SQL
- 13. Взаимодействие базы данных SQL
- 14. Query SQL базы данных
- 15. SQL-рестайлинг базы данных
- 16. Дизайн SQL базы данных
- 17. Android базы данных SQL
- 18. QUERY базы данных SQL
- 19. Префикс базы данных sql
- 20. SQL базы данных
- 21. SQL - нормализация базы данных
- 22. Структура базы данных SQL
- 23. SQL вопрос базы данных
- 24. Удаление базы данных SQL
- 25. Сохранение базы данных SQL?
- 26. Проверка базы данных SQL
- 27. базы данных SQL развертывания
- 28. Совместимость базы данных SQL
- 29. Экспорт базы данных SQL
- 30. Поиск базы данных SQL