Вопросы с тегом 'denormalization'

Денормализация - это процесс перехода от более высоких к более низким нормальным формам моделирования базы данных, чтобы ускорить работу с чтением базы данных или поддерживать историю.
7

Когда и почему базы данных объединяются дорого?

Я занимаюсь некоторыми исследованиями в базах данных, и я рассматриваю некоторые ограничения реляционных БД. Я получаю, что объединение больших столов очень дорого, но я не совсем уверен, почему. Что нужно делать СУБД для выполнения операции объедин...
06 окт. '08 в 9:52
4

Как денормализация данных работает с шаблоном Microservice?

Я только что прочитал статью о Microservices и PaaS Architecture. В этой статье около трети пути вниз автор утверждает (под Denormalize like Crazy): Схемы базы данных рефакторинга и де-нормализовать все, чтобы обеспечить полное разделение и разби...
19 нояб. '14 в 1:25
8

Каким образом денормализация улучшает производительность базы данных?

Я много слышал о денормализации, которая была сделана для повышения производительности определенного приложения. Но я никогда не пытался сделать что-то связанное. Итак, мне просто интересно, какие места в нормализованной БД ухудшают производительнос...
27 февр. '10 в 22:55
9

Когда Denormalize дизайн базы данных

Я знаю, что normalis (z) активно обсуждается в Stack Overflow. Я прочитал многие предыдущие обсуждения. Однако у меня есть дополнительные вопросы. Я работаю над старой системой с не менее чем 100 таблицами. База данных имеет некоторую ненормализован...
29 нояб. '10 в 5:30
14

Что касается баз данных, то "Нормализовать для правильности, денормализовать для выполнения" правильную мантру?

Нормализация приводит ко многим существенным и желательным характеристикам, включая эстетическое удовольствие. Кроме того, это также теоретически "правильно". В этом контексте денормализация применяется как компромисс, а исправление для достижения пр...
16 нояб. '08 в 3:24
1

Django: как получить доступ к оригинальному (немодифицированному) экземпляру в сигнале post_save

Я хочу сделать денормализацию данных для лучшей производительности и поместить сумму голосов, получаемую моим сообщением в блоге Post model: class Post(models.Model): """ Blog entry """ author = models.ForeignKey(User) title ...
07 апр. '11 в 14:04
8

Что такое хороший способ денормализации базы данных mysql?

У меня есть большая база данных нормализованных данных заказа, которая становится очень медленной для запросов к отчетности. Многие из запросов, которые я использую в отчетах, объединяют пять или шесть таблиц и требуют изучения десятков или сотен тыс...
15 авг. '08 в 23:36
13

Пользователи, запрашивающие денормализованную базу данных

Я нахожусь на ранних стадиях разработки системы, основанной на базе данных, и большая часть системы вращается вокруг типа отношений наследования. Существует родительский объект с примерно 10 столбцами, и будет существовать около 10 дочерних объектов,...
13 нояб. '09 в 16:26
2

Как нормализовать/денормализовать вектор в диапазоне [-1; 1]

Как я могу нормализовать вектор в диапазоне [-1;1] Я хотел бы использовать функцию norm, потому что она будет быстрее. Также дайте мне знать, как я могу денормализовать этот вектор после нормализации?
13 янв. '11 в 19:58
6

Как найти наиболее популярные слова в MySQL?

У меня есть таблица с именем results с 5 столбцами. Я хотел бы использовать столбец title для поиска строк, которые говорят: WHERE title like '%for sale%', а затем перечисления наиболее популярных слов в этом столбце. Один из них будет for, а друг...
24 сент. '15 в 12:20
3

Денормализация в Google App Engine?

Фон:: Я работаю с Google App Engine (GAE) для Java. Я изо всех сил пытаюсь разработать модель данных, которая играет на сильные стороны и слабые стороны таблицы, это две предыдущие связанные должности: Дизайн базы данных - движок Google Назначен...
04 июл. '10 в 17:21
7

Должен ли я использовать плоские таблицы или нормализованную базу данных?

У меня есть веб-приложение, в котором я сейчас работаю, которое использует базу данных MySQL для внутреннего использования, и мне нужно знать, что лучше для моей ситуации, прежде чем продолжить. Проще говоря, в этом приложении пользователи смогут со...
01 дек. '10 в 19:01
2

Как обрабатывать изменения в дублированных данных в NoSQL

Мы оцениваем NoSQL для предстоящего проекта. Я склонен думать о вещах в режиме РСУБД, и у меня возникают проблемы с концепцией отсутствия нормализации. Я понимаю, что дублирование данных не считается ошибочным в NoSQL. У меня возникли проблемы с пон...
02 мар. '12 в 16:42
0

Как правильно обрабатывать денормализованную синхронизацию данных в Doctrine MongoDB ODM

Денормализация ссылочных данных представляется довольно распространенной практикой при использовании MongoDB. Тем не менее, я не вижу встроенного способа справиться с Doctrine MongoDB ODM. Скажем, у меня есть социальная сеть, где пользователи могут ...
15 июл. '15 в 13:03
4

Как периодически перестраивать таблицу отчетов, к которой очень часто обращаются?

Для обновления подготовленной таблицы отчетов требуется около 5-10 минут. Мы хотим постоянно обновлять эту таблицу (возможно, раз в 15 минут или непрерывно). Мы запрашиваем эту отчетную таблицу очень часто (много раз в минуту), и я не могу удержать ...
07 июн. '11 в 16:15