Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Заявки разных типов / 25 сообщений из 45, страница 1 из 2
05.05.2016, 16:02
    #39230048
mr_max
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Заявки разных типов
Хочу сделать в компании заявки для разных служб, у каждого типа заявки будут свои поля, пользователям хочу выводить общий список заявок со всех служб, как их хранить в одной таблице в разных, какие существуют здесь технологии?
__________________________________________________________________
THE TRUTH IS OUT THERE

Модератор: Тема перенесена из форума "NoSQL, Big Data".
...
Рейтинг: 0 / 0
05.05.2016, 16:43
    #39230131
SERG1257
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Заявки разных типов
mr_max какие существуют здесь технологииВ одной таблице со всеми возможними полями и NULLами
В одной таблице с объектом (XML, JSON)
В одной таблице с EAV
В разных, с общим предком с общими полями и полями для поиска
В совсем разных и вьюхой с union all
...
Рейтинг: 0 / 0
05.05.2016, 17:49
    #39230229
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Заявки разных типов
Главное не это, а вообще осознать, одни и те же это всё заявки или разные...
...
Рейтинг: 0 / 0
07.05.2016, 07:26
    #39231229
mr_max
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Заявки разных типов
а nosql тут лучше подходит?
...
Рейтинг: 0 / 0
07.05.2016, 12:32
    #39231297
Cat2
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Заявки разных типов
mr_maxа nosql тут лучше подходит?
Нет.
Обычная реляционная база вполне подходит.

Это же обычный хелпдеск. Таких прграмм тысячи.

В принципе надо начинать со стандартизации форм заявок.
Ведь в каждой заявке обязательно есть дата подачи, податель заявки, адресат заявки, текст заявки, дата выполнения.
Податель заявки может разложится на несколько полей: служба, ФИО.
Между подателем и адресатом может быть вклинен обработчик заявок.
Адресат тоже может разложитьса на несколько полей или даже записей: служба, исполнитель. Один или несколько. Может быть одну заявку выполняют несколько служб последовательно.

Текс заявки тоже должен быть максимально формализован.

Лучше всего когда заявитель вообще ничего не пишет, а выбирает из предложенных пунктов.
...
Рейтинг: 0 / 0
07.05.2016, 20:46
    #39231367
mr_max
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Заявки разных типов
Cat2mr_maxа nosql тут лучше подходит?
Нет.
Обычная реляционная база вполне подходит.

Это же обычный хелпдеск. Таких прграмм тысячи.

В принципе надо начинать со стандартизации форм заявок.
Ведь в каждой заявке обязательно есть дата подачи, податель заявки, адресат заявки, текст заявки, дата выполнения.
Податель заявки может разложится на несколько полей: служба, ФИО.
Между подателем и адресатом может быть вклинен обработчик заявок.
Адресат тоже может разложитьса на несколько полей или даже записей: служба, исполнитель. Один или несколько. Может быть одну заявку выполняют несколько служб последовательно.

Текс заявки тоже должен быть максимально формализован.

Лучше всего когда заявитель вообще ничего не пишет, а выбирает из предложенных пунктов.
почитал про mongodb
просто идеально подходит для такой задачи, у документов будут свои поля и всё будет в одной коллекции
...
Рейтинг: 0 / 0
08.05.2016, 09:37
    #39231447
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Заявки разных типов
mr_maxCat2пропущено...

Нет.
Обычная реляционная база вполне подходит.

Это же обычный хелпдеск. Таких прграмм тысячи.

В принципе надо начинать со стандартизации форм заявок.
Ведь в каждой заявке обязательно есть дата подачи, податель заявки, адресат заявки, текст заявки, дата выполнения.
Податель заявки может разложится на несколько полей: служба, ФИО.
Между подателем и адресатом может быть вклинен обработчик заявок.
Адресат тоже может разложитьса на несколько полей или даже записей: служба, исполнитель. Один или несколько. Может быть одну заявку выполняют несколько служб последовательно.

Текс заявки тоже должен быть максимально формализован.

Лучше всего когда заявитель вообще ничего не пишет, а выбирает из предложенных пунктов.
почитал про mongodb
просто идеально подходит для такой задачи, у документов будут свои поля и всё будет в одной коллекции
Если задача только в том, чтобы хранить в одной коллекции сущности с разным набором полей, то да :)
Но ведь функционал приложения врядли только этим будет ограничен.
...
Рейтинг: 0 / 0
08.05.2016, 09:39
    #39231448
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Заявки разных типов
mr_max, Вы хотя бы MVP опишите.
...
Рейтинг: 0 / 0
08.05.2016, 21:58
    #39231628
mr_max
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Заявки разных типов
skyANAmr_max, Вы хотя бы MVP опишите.
Будут разные заявки на канцелярию, на пропуска, на курьера на ит и на отгул и т.д.
какие-то заявки будут согласовываться какие-то нет, у каждой заявки своя форма создания будет, я вижу здесь идеально ложится Mongodb.
...
Рейтинг: 0 / 0
08.05.2016, 22:09
    #39231632
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Заявки разных типов
mr_maxу каждой заявки своя форма создания будет, я вижу здесь идеально ложится
Mongodb.
А я вижу, что тут идеально ложится Word и пачка шаблонов.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
09.05.2016, 00:39
    #39231667
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Заявки разных типов
mr_maxskyANAmr_max, Вы хотя бы MVP опишите.
Будут разные заявки на канцелярию, на пропуска, на курьера на ит и на отгул и т.д.
какие-то заявки будут согласовываться какие-то нет, у каждой заявки своя форма создания будет, я вижу здесь идеально ложится Mongodb.
MVP Вы так и не описали, но да флаг Вам в руки :)

Нужна будет консультация по MongoDB - обращайтесь.
...
Рейтинг: 0 / 0
09.05.2016, 11:32
    #39231736
mr_max
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Заявки разных типов
skyANAmr_maxпропущено...

Будут разные заявки на канцелярию, на пропуска, на курьера на ит и на отгул и т.д.
какие-то заявки будут согласовываться какие-то нет, у каждой заявки своя форма создания будет, я вижу здесь идеально ложится Mongodb.
MVP Вы так и не описали, но да флаг Вам в руки :)

Нужна будет консультация по MongoDB - обращайтесь.
Спасибо,
mongodb как раз никогда не использовал по пробую хоть эти технологии.
...
Рейтинг: 0 / 0
09.05.2016, 21:32
    #39231968
Иммануил Кант
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Заявки разных типов
mr_maxХочу сделать в компании заявки для разных служб, у каждого типа заявки будут свои поля, пользователям хочу выводить общий список заявок со всех служб, как их хранить в одной таблице в разных, какие существуют здесь технологии ?
__________________________________________________________________
THE TRUTH IS OUT THERE

шарепоинт.
...
Рейтинг: 0 / 0
09.05.2016, 22:23
    #39231975
mr_max
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Заявки разных типов
Иммануил Кантmr_maxХочу сделать в компании заявки для разных служб, у каждого типа заявки будут свои поля, пользователям хочу выводить общий список заявок со всех служб, как их хранить в одной таблице в разных, какие существуют здесь технологии ?
__________________________________________________________________
THE TRUTH IS OUT THERE

шарепоинт.
шарепоинт старьё!
...
Рейтинг: 0 / 0
09.05.2016, 22:43
    #39231984
Иммануил Кант
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Заявки разных типов
mr_maxИммануил Кантпропущено...


шарепоинт.
шарепоинт старьё!

зато там это реализуется "из коробки"
...
Рейтинг: 0 / 0
09.05.2016, 22:53
    #39231990
mr_max
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Заявки разных типов
Иммануил Кантmr_maxпропущено...

шарепоинт старьё!

зато там это реализуется "из коробки"

Да не с монго я думаю быстро сделать..
...
Рейтинг: 0 / 0
10.05.2016, 11:08
    #39232166
mr_max
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Заявки разных типов
skyANAmr_maxпропущено...

Будут разные заявки на канцелярию, на пропуска, на курьера на ит и на отгул и т.д.
какие-то заявки будут согласовываться какие-то нет, у каждой заявки своя форма создания будет, я вижу здесь идеально ложится Mongodb.
MVP Вы так и не описали, но да флаг Вам в руки :)

Нужна будет консультация по MongoDB - обращайтесь.
А вы уже его где-то применяли на шарпе?
...
Рейтинг: 0 / 0
10.05.2016, 12:26
    #39232289
LSV
LSV
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Заявки разных типов
Задачи такого класса должны решаться на стандартных БД.
Хотя бы из соображений совместимости с другими БД и реинжиниринга.
Никакие Монго или Носкл нафиг тут не нужны.

2 Cat2: +500.
...
Рейтинг: 0 / 0
10.05.2016, 12:31
    #39232299
mr_max
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Заявки разных типов
LSVЗадачи такого класса должны решаться на стандартных БД.
Хотя бы из соображений совместимости с другими БД и реинжиниринга.
Никакие Монго или Носкл нафиг тут не нужны.

2 Cat2: +500.
И для чего это совместимость нужна?
сейчас в моде сервис-ориентированные системы, разные технологии живут друг с другом с помощью сервисов.
Как я вот буду фильтр делать по разным аттрибутам заявок, это в другой таблице хранить это опять join большой
...
Рейтинг: 0 / 0
10.05.2016, 13:15
    #39232348
LSV
LSV
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Заявки разных типов
mr_maxИ для чего это совместимость нужна?
сейчас в моде сервис-ориентированные системы, разные технологии живут друг с другом с помощью сервисов.
Как я вот буду фильтр делать по разным аттрибутам заявок, это в другой таблице хранить это опять join большойДля того, что обычно сабжевая система не одна. Ее окружают другие системы. И между ними часто нужен обмен.
Довольно часто задача ставится о реализации в рамках уже существующей системы (т.е. доработка). И это более правильно, чем городить отдельную систему с аццким двухсторонним обменом между справочниками/документами.

зы: "сейчас в моде сервис-ориентированные системы".
Ну мало ли что в моде... Посмотри телевизор, на тех, кто там диктует моду... :)
...
Рейтинг: 0 / 0
10.05.2016, 13:20
    #39232354
mr_max
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Заявки разных типов
LSVmr_maxИ для чего это совместимость нужна?
сейчас в моде сервис-ориентированные системы, разные технологии живут друг с другом с помощью сервисов.
Как я вот буду фильтр делать по разным аттрибутам заявок, это в другой таблице хранить это опять join большойДля того, что обычно сабжевая система не одна. Ее окружают другие системы. И между ними часто нужен обмен.
Довольно часто задача ставится о реализации в рамках уже существующей системы (т.е. доработка). И это более правильно, чем городить отдельную систему с аццким двухсторонним обменом между справочниками/документами.

зы: "сейчас в моде сервис-ориентированные системы".
Ну мало ли что в моде... Посмотри телевизор, на тех, кто там диктует моду... :)
Все равно не убедительно, обмен не такой уж и ацкий.
Вот время реализации сократится и дальнейшей поддержки это интереснее чем делать на одной системе все..
А если у вас поиск будет по миллиарду записей реалиционной бд вы его тоже сделаете на этой же бд?
...
Рейтинг: 0 / 0
10.05.2016, 13:21
    #39232357
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Заявки разных типов
mr_maxskyANAпропущено...

MVP Вы так и не описали, но да флаг Вам в руки :)

Нужна будет консультация по MongoDB - обращайтесь.
А вы уже его где-то применяли на шарпе?
Да, в Wild Apricot. Пятый год пошёл.
...
Рейтинг: 0 / 0
10.05.2016, 13:24
    #39232362
mr_max
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Заявки разных типов
skyANAmr_maxпропущено...

А вы уже его где-то применяли на шарпе?
Да, в Wild Apricot. Пятый год пошёл.
Как себя ведет на продакшене используете ли репликацию?
...
Рейтинг: 0 / 0
10.05.2016, 13:24
    #39232363
Кот Матроскин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Заявки разных типов
LSVmr_maxИ для чего это совместимость нужна?
сейчас в моде сервис-ориентированные системы, разные технологии живут друг с другом с помощью сервисов.
Как я вот буду фильтр делать по разным аттрибутам заявок, это в другой таблице хранить это опять join большойДля того, что обычно сабжевая система не одна. Ее окружают другие системы. И между ними часто нужен обмен.

И таки что? Вас приводит в священный трепет задача обмена между NOSQL и SQL базой?
...
Рейтинг: 0 / 0
10.05.2016, 13:27
    #39232369
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Заявки разных типов
LSVЗадачи такого класса должны решаться на стандартных БД.
Однако факты говорят о том, что они успешно решаются и на базе MongoDB.
...
Рейтинг: 0 / 0
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Заявки разных типов / 25 сообщений из 45, страница 1 из 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]