|
|
|
Вопрос по оптимизации
|
|||
|---|---|---|---|
|
#18+
Здравствуйте ВСЕ! Вопрос заключается в следующем: необходимо разработать систему резервирования аудиторного фонда организации для проведения семинаров. При резервирование оговаривается определенный интервал времени действия и задаются параметры повторения семинаров в этом интервале, иными словами в конце получается цепь событий, подчиненных этому резервированию, но могут быть единичные и групповые изменения в этой цепи. Вопрос заключается в том, каким способом лучше спроектировать базу данных, оптимизировав количество заносимых записей, и не потеряв в скорости обработки в приложении. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2007, 02:12 |
|
||
|
Вопрос по оптимизации
|
|||
|---|---|---|---|
|
#18+
Fauнеобходимо разработать систему резервирования аудиторного фонда организации для проведения семинаров.Вам, наверное, все-таки в форум "Работа" ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2007, 09:54 |
|
||
|
Вопрос по оптимизации
|
|||
|---|---|---|---|
|
#18+
Нет, я сам разрабатываю, хотел бы узнать кто и как обычно реализует подобную задачу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2007, 10:09 |
|
||
|
Вопрос по оптимизации
|
|||
|---|---|---|---|
|
#18+
авториными словами в конце получается цепь событий, подчиненных этому резервированию, но могут быть единичные и групповые изменения в этой цепи можно подробнее про цепь? у самого есть какие-то соображения как? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2007, 10:40 |
|
||
|
Вопрос по оптимизации
|
|||
|---|---|---|---|
|
#18+
FauНет, я сам разрабатываю, хотел бы узнать кто и как обычно реализует подобную задачу.Вообще-то звучит подобно следующему: "Надо сделать машину, чтобы было 2 двери, 4 колеса, при этом соптимизировав цену и побыстрее. Кто и как обычно реализует такую задачу ?" Вопрос: какой ответ Вы ждете ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2007, 10:43 |
|
||
|
Вопрос по оптимизации
|
|||
|---|---|---|---|
|
#18+
Пути, которые я вижу: 1) Завести таблицы: - для хранения факта резервирования (одновременно будет генерироваться идентификатор цепочки событий) - для хранения самих событий и детализированной информации о них То есть при самом резервировании, будет выполняться за раз n-ое количество инсертов во вторую таблицу. Далее уже можно будет сдвинуть по определенному правилу все события скажем на день или провести редактирование отдельной записи с дополнительными требованиями. 2) Хранить таблицу, в которой заведомо занесена периодичность и таблицу для исключительных ситуаций. В первом случаем достигается большая скорость обработки, при хранении большого количества данных, во втором - усложняется реализация интерфейса и логики системы. Хотел бы узнать, существуют ли еще другие подходы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2007, 10:55 |
|
||
|
Вопрос по оптимизации
|
|||
|---|---|---|---|
|
#18+
Сначала надо четко сформулировать - как будете резервирвать? целевая функция, ограничения, приоритеты и т.д., найти алгоритм решения задачи, а потом думать про инсерты и апдейты. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2007, 11:23 |
|
||
|
Вопрос по оптимизации
|
|||
|---|---|---|---|
|
#18+
Fau пишет: > Нет, я сам разрабатываю, хотел бы узнать кто и как обычно реализует > подобную задачу. Как - берут и реализовывают. Правильно. Что еще -то сказать можно ? Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2007, 12:29 |
|
||
|
Вопрос по оптимизации
|
|||
|---|---|---|---|
|
#18+
FauВопрос заключается в том, каким способом лучше спроектировать базу данных, оптимизировав количество заносимых записей, и не потеряв в скорости обработки в приложении. Я сомневаюсь в том, что ответ на этот вопрос представляет реальную ценность. Допустим, у вас сто аудиторий, каждая из которых занята десять часов в день огрызками по часу. Итого, тупейший "почасовой план на год вперед" персоналка потянет без усилий. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2007, 12:47 |
|
||
|
Вопрос по оптимизации
|
|||
|---|---|---|---|
|
#18+
По моим оценкам в год будет вносится порядка полутора-двух миллионов записей, в определённый момент будет необходимо хранение 2-3 лет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2007, 00:15 |
|
||
|
Вопрос по оптимизации
|
|||
|---|---|---|---|
|
#18+
Для примера: Order: IdOrder OrderDate IdPeriod PeriodVal Room RunTime LongTime ... Calendar: IdOrder Date Room RunTime LongTime FinTime ... И не забываем о необходимости в оборудовании, требованиях по организации питания и т.д. и т.п. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2007, 10:44 |
|
||
|
|

start [/forum/topic.php?fid=32&fpage=119&tid=1544488]: |
0ms |
get settings: |
10ms |
get forum list: |
21ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
87ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
44ms |
get tp. blocked users: |
2ms |
| others: | 248ms |
| total: | 437ms |

| 0 / 0 |
