29.02.2016, 10:24 | #21 |
Участник
|
Как некрасиво.
А мы тут вас всерьез пытаем, как тестили, чего делали. Бррр. |
|
|
За это сообщение автора поблагодарили: (0). |
29.02.2016, 11:42 | #22 |
Модератор
|
|
|
29.02.2016, 11:52 | #23 |
Гость
|
Цитата:
Поля останутся и с точки зрения пользователя кардинально ничего не поменяется, а по системе оперировать можно будет значением хэша (связи и прочее), что удобней, приятней и молодежней. |
|
29.02.2016, 12:02 | #24 |
Модератор
|
А, понял. Никак тему найти не могу, которая может быть Вам интересна: искусственный vs естественный ключ, там обсуждались преимущества того и другого подхода. А так - да, имеет право на жизнь, особенно если использовать как ключевое поле для связывания таблиц или индекс.
С Уважением, Георгий |
|
29.02.2016, 12:11 | #25 |
Гость
|
Ну у нас идея использования хэш родилась по естественным причинам (некоторые данные могут затереть а потом восстановить к примеру), вопрос был только по быстродействию и почему вместо MD5 использовали SHA1. Потестив вопрос снял.
|
|
04.03.2016, 11:49 | #26 |
Гость
|
Смотрю сейчас на CustVendSettle на метод checkTransDimension_RU и горько мне от от того что существует еще этот кривой и страшный метод (с точки зрения архитектуры и скорости).
И тянет пофилософствовать а заодно и подумать почему же хэши не использовали внятно в фин. аналитиках и как это сделать за микрософт ибо сопоставления иначе работают медленно а хочется на уровне вжиххх.. ну и традиционное доколе. Кто чего думает про это? Можно/нельзя/уже делаю? Ну и ессно использовать будем лучший и самый быстрый алгоритм SHA1 PS посмотрел на DimensionAttributeValueSet - обрадовался все уже почти готово оказывается Последний раз редактировалось axm2013; 04.03.2016 в 12:15. |
|
09.03.2016, 16:38 | #27 |
Гость
|
Измышления на заданную тему
Жаль нельзя редактировать
Добавлю для тех кому интересно и не очень идеи. Фин аналитики в частности есть собственно некая структура, представленная в табличках DimensionHierarchy DimensionHierarchyLevel Пример Аналитика Структура 1: 1. Важный поставщик 2. Важный ответственный Структура 2: 1. Важный поставщик 2. ответственный ни очем Структура 3: 1. Важный поставщик и т п и собственно значения: DimensionAttributeValueSet DimensionAttributeValueSetItem Пример Набор значений 1 1. Важный поставщик: Коля 2 Важный ответственный Вася 3. ответственный ни очем Оля Набор значений 2 1. Важный поставщик: Коля 3. ответственный ни очем Катя и т п Для каждого набора значений DimensionAttributeValueSet вырабатывается хэш по всей совокупности значений DimensionAttributeValueSetItem что позволяет быстренько в случае необходимости их сравнивать и радоваться жизни. И казалось бы радость близка но к сожалению не все так просто так как мы сравниваем в соответствии со структурой (например ) а они могут и не совпадать Пример Ищем по Структуре 3 Видимо создатели индусы или их собратья по разуму видели эту проблему и решили ее со свойственной им находчивостью захерачив кучку хэшей в табличку DimensionAttributeValueSet но далее кто-то их уволил либо просто настучал по башке и мысль остановилась на префиксе DEL_ Как же быть? Вариант видится в том чтобы пойти таки по пути индусов но не до конца: т.е хреначить хэши в соответствии с структурами. Но при этом мы проиграем в скорости в моменте. Чтобы такого не произошло видится мысль создавать их где то в стороне и по ночам пока все спят. Но правильно ли такое? Может есть лучше пути-дороги? Кто сможет решить проблему красиво и так чтобы безвестные кришны в микрософте утерлись от щастья? Есть ли еще мастера- архитекторы или уже все ушли в поля зеленой энергетики? Помогите! Подскажите! Последний раз редактировалось axm2013; 09.03.2016 в 16:52. |
|
11.04.2016, 09:35 | #28 |
Гость
|
Так как традиционно на сложный вопрос ответов нет, отвечу сам:
за счет денормализации ускорили сопоставление раз так в 55 (для любителей цифирок). Вопрос теперь лишь в том как красиво и правильно проводить денормализацию вообще и в частности по финансовым аналитикам. Больше теоретический, но мало ли: вдруг кто что умное скажет. Делитесь мыслями, не стесняйтесь. |
|
11.04.2016, 11:08 | #29 |
Участник
|
Может быть вы поподробнее опишете ваше решение с денормализацией ?
Пока не сложилось понимания, что же вы меняли. |
|
11.04.2016, 11:27 | #30 |
Гость
|
Одно из мест где сопоставление будет тупить и тупит однозначно это сравнение фин аналитик. Происходит это за счет возможно красивой но крайне херовой на больших объемах структурой нормализованных аналитик. Так как хотелось как лучше и без напрягов сделали аналог InventDim +- т.е де нормализовали структуру без слома.
|
|
17.04.2016, 12:52 | #31 |
Участник
|
Цитата:
Сообщение от axm2013
Так как традиционно на сложный вопрос ответов нет, отвечу сам:
за счет денормализации ускорили сопоставление раз так в 55 (для любителей цифирок). Вопрос теперь лишь в том как красиво и правильно проводить денормализацию вообще и в частности по финансовым аналитикам. Больше теоретический, но мало ли: вдруг кто что умное скажет. Делитесь мыслями, не стесняйтесь. |
|
18.04.2016, 09:26 | #32 |
Гость
|
Цитата:
Благодаря сервисной структуре, мест создания фин. аналитик сравнительно немного и аккуратно добавить заполнение дополнительной таблички не проблема. Минусы же использования доп таблички типа InventDim традиционны: добавление аналитики необходимо дублировать добавлением поля, что как то некрасиво. Как эту проблему решить пока не придумал. Буду рад если выскажете идеи. |
|
18.04.2016, 10:37 | #33 |
Участник
|
Обычно набор фин.аналитик определяется на этапе внедрения - в ходе пром. эксплуатации люди в здравом уме и твердой памяти новые фин.аналитики, как правило, не добавляют.
|
|
18.04.2016, 10:42 | #34 |
Гость
|
Цитата:
Бизнес имеет на это право: что то не учли что то стали видеть по другому. Странно будет ограничивать со стороны системы. Последний раз редактировалось axm2013; 18.04.2016 в 10:49. |
|
06.07.2016, 16:12 | #35 |
Гость
|
Домохозяйке на заметку
Внезапно продолжая тему, хождения по страшному и неизведанному
поделюсь наблюдением, что одна из частей по обработке аналитик сводится к обработке DimensionStorage в savePrivate. |
|
06.07.2016, 16:32 | #36 |
Enjoy!
|
Да скоро квантовое шифрование будет, че спорить что лучше
https://habrahabr.ru/post/127461/ |
|
06.07.2016, 16:46 | #37 |
Гость
|
Байки о квантовом шифровании ходили и в 95 к примеру - толку ноль это чистая теория а пока будут Кузнечики и прочая. Да и в реальности этого за глаза. Взлом дело сложное и другая тема.
А тут реальная задача и проблема: нормально представить фин аналитики. Классическая нормализация (которой запаривают на собеседованиях выясняя чуть ли не все шесть форм) при больших объемах ожидаемо оказалась отстоем. Встает вопрос как заменить и при этом сохранить все ништяки |
|
07.07.2016, 11:14 | #38 |
Участник
|
Цитата:
Сообщение от iCloud
Да скоро квантовое шифрование будет, че спорить что лучше
https://habrahabr.ru/post/127461/ Цитата: " В связи с открытием и успешным тестированием обратимых слабых квантовых измерений основы надёжности квантовой криптографии оказались под большим вопросом[66][67]. Возможно, квантовая криптография войдёт в историю, как система, для которой прототип «абсолютно надёжного» передатчика и прототип перехватчика сообщений были созданы почти одновременно и до начала практического использования самой системы." |
|
07.07.2016, 11:32 | #39 |
Гость
|
Ace of Database и iCloud:
Создайте ветку по интересующей вас теме и страдайте пожалуйста там. Мне здесь в данной теме интересны мнения по иным тематикам. ЗЫ если коротко, то не мусорьте. |
|
07.07.2016, 11:37 | #40 |
Участник
|
Судя по фоткам, здесь обсуждается сериал? А я думал тут про шифрование
|
|
Теги |
hash, md5, sha1, хэш |
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|