Size: a a a

2020 June 01

R

Roman in ru_mysql
Gerda
так сбоку, мы работаем с adventure works на MsSql
А какая специальность?
источник

G

Gerda in ru_mysql
Факультет: Информационные технология и программирование
Кафедра: Информационные системы и технология.
источник

E

Eugene in ru_mysql
там вроде фишка в том, чтобы пользователю вообще закрыть доступ к таблицам, как источнику данных и дать доступ только к представлениям. тем самым админ может менять что угодно внутри, но пользователь видит только представление данных и для него ничего не меняется
источник

E

Eugene in ru_mysql
соот-вно любой обновление данных только через процедуры
источник

G

Gerda in ru_mysql
Eugene
там вроде фишка в том, чтобы пользователю вообще закрыть доступ к таблицам, как источнику данных и дать доступ только к представлениям. тем самым админ может менять что угодно внутри, но пользователь видит только представление данных и для него ничего не меняется
абстрагирование данных!))
источник

E

Eugene in ru_mysql
нет, просто принцип разработки, наверное
источник

E

Eugene in ru_mysql
просто когда программа скомпилирована - проще поменять вьюху, чем запрос в программе. что-то типа этого.
источник

E

Eugene in ru_mysql
особенно когда исходников уже нет)
источник
2020 June 02

G

Gerda in ru_mysql
можете подсказать?
источник

А

Александр in ru_mysql
Gerda
можете подсказать?
в плотном много уникальных значений относительно общего кол-ва записей, в разряженном мало, пример разряженного индекса Пол, всего 2 уникальных значения
источник

NI

Nickolay Ihalainen in ru_mysql
разреженный это скорее всего sparse indexes: https://docs.mongodb.com/manual/core/index-sparse/
источник

G

Gerda in ru_mysql
понял, спасибо
источник

NI

Nickolay Ihalainen in ru_mysql
на хабре статья по mssql. в mysql такого пока нет
источник

G

Gerda in ru_mysql
у меня тут последний вопрос, на который я не могу ответить, можете пожалуйста объяснить, в чем мем?
источник

NI

Nickolay Ihalainen in ru_mysql
агрегаты == денормализованное представление, характерны для докуметно-ориентированных баз. Например в mysql можно X Protocol для этого применять и хранить данные не в разных табличках для одного объекта пользовательской программы, а целиком сохранять объект в бинарном json json
источник

NI

Nickolay Ihalainen in ru_mysql
денормализация нужна для гарантированного времени ответа базы данных на запрос всего объекта
источник

NI

Nickolay Ihalainen in ru_mysql
3НФ в реляционных базах заставляет базу лезть в разные страницы и делает большой read amplification при выгрузке полного объекта со всеми полями.
источник

G

Gerda in ru_mysql
спасибо)
источник

G

Gerda in ru_mysql
и тут еще спорный, извините, что их много
источник

NI

Nickolay Ihalainen in ru_mysql
источник