Russian Qt Forum
Ноябрь 22, 2024, 22:18 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Проектирование БД. Что лучше.  (Прочитано 8662 раз)
Сергей
Гость
« : Март 27, 2004, 13:47 »

Задача:
 Ежеминутно собираются данные по 10 тыс. параметрам, которые затем ложатся в архив.
 Что будет лучше:
 1. 'Длинная таблица' - 3 колонки (код, значение, дата-время)
 2. 'Широкая таблица' - 62 колонки (код, дата-время, 60 колонок значений за каждую минуту часа)
 
 Какая структура таблицы будет лучше? (СУБД - Oracle 8.1.7)
Записан
niktesla
Гость
« Ответ #1 : Март 28, 2004, 02:47 »

ПОФИГ какая СУБД, а как лучше организовать зависит только от того, как ети данные будут в дальнейшем использоваться (какие именно будут запросы, и насколько часто они будут выполняться)

Если надо в основном подсчитывать чтото за час то - лучше  62 колонки( но только если этот час соответствует одной записи, а не разбросан по двум)

В  любом другом случае стоит остановиться на таблице из 3 столбцов - гемору с ней будет намного меньше.
Записан
ekaterina
Гость
« Ответ #2 : Март 29, 2004, 16:13 »

:)Ребята , а нельзя ли вам быть хоть немного культурнее - вас видят миллионы людей. Да и просто так. Ваш жаргон угнетает!
Записан
Redrik
Гость
« Ответ #3 : Март 29, 2004, 19:54 »

Ekaterina! Молодец!!!
"Пионерия" считает, что такая (жаргонная) манера общения подчеркивает их "крутизну"  Веселый  Типа...
.
Сергей.
Делай длинную таблицу. Тем более, если речь идет об архиве - значит лимит числа записей "не жмет"  :wink:
Записан
Admin
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 1988



Просмотр профиля
« Ответ #4 : Март 29, 2004, 20:45 »

странно я вроде не испорчен а мне показалось
что парни НОРМАЛЬНО разговаривали
криминала нет, просто ЖАРГОН
Записан
CBapor
Гость
« Ответ #5 : Февраль 16, 2005, 05:11 »

Цитата: "Сергей"
Задача:
 Ежеминутно собираются данные по 10 тыс. параметрам, которые затем ложатся в архив.
 Что будет лучше:
 1. 'Длинная таблица' - 3 колонки (код, значение, дата-время)
 2. 'Широкая таблица' - 62 колонки (код, дата-время, 60 колонок значений за каждую минуту часа)
 
 Какая структура таблицы будет лучше? (СУБД - Oracle 8.1.7)


Посмотри на запросы, которые ты будешь делать к таблице и очени оба варианта. Решение станет очевидно.
  А так, не зная специфики дальнейшей работы советы больше похожи на религию.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.047 секунд. Запросов: 23.