Информационные блоки+ Битрикс: Управление сайтом Максим Смирнов ведущий разработчик компании «Битрикс»

Презентация:



Advertisements
Похожие презентации
Новое в инфоблоках: вычисляемые свойства и ORM. Смирнов Максим Ведущий программист «1С-Битрикс»
Advertisements

Технологические обновления в 2009 году: Bitrix Framework 8.6 Вадим Думбравану Руководитель проектов.
Рекомендации по работе со службой технической поддержки Шаромов Денис руководитель отдела техподдержки.
Система управления базами данных MS Access. Виды БД Иерархическая БД– отображает взаимосвязь информационных объектов по уровням подчиненности. Иерархическая.
Технологии анализа и поиска текстовой информации. Лингвистическое ПО компании Гарант-Парк-Интернет Гарант-Парк-Интернет Партнерская конференция.
Матричная универсальная объектно-ориентированная база данных с поддержкой древовидной структуры единицы информации к.ф.-м.н. Микляев И.А.
Управляемый кеш компонентов Максим, Смирнов программист.
Базы Данных (БД). База данных - информационная модель, позволяющая в упорядоченном виде хранить данные о группе объектов, обладающих одинаковым набором.
Научно-производственный центр «Космос-2» АВТОМАТИЗИРОВАННАЯ СИСТЕМА.
Единая система ведения справочников (ЕСВС) Красноярск 2002 Институт вычислительного моделирования СО РАН Лаборатория интеллектуальных информационных систем.
СУБД Базы данных. Информационная система Совокупность базы данных и всего комплекса аппаратно- программных средств для ее хранения, изменения, и поиска.
Общая характеристика БД 9 класс Учитель Шабанова Г.Н. МКОУ «Пушкарская СОШ»
Развитие платформы SciRus Якшин М. М. БЕН РАН. Исторический экскурс: платформа SciRus Разрабатывается с 2004 г. Инструмент для создания настраиваемых.
Новая версия «1С-Битрикс: Управление сайтом 8.5» – инструменты поисковой оптимизации.
Сравнение различных методов хранения XML в реляционных базах данных и в разных системах. Нгуен Тхань Хуен- 545 группа Руководитель : Б.А. Новиков Рецензент:
Архитектура «D7»: модули, классы, жизненный цикл Кирсанов Алексей Ведущий разработчик 1C-Битрикс.
Object Relational Mapping (ORM) Объектно-реляционное отображение.
ОПЫТ ПРЕПОДАВАНИЯ темы «Система управления базой данных» в 9 классах.
Базы данных введение. Цель базы данных помочь людям и организациям вести учет определенных вещей.
ИССЛЕДОВАНИЕ МОДЕЛЕЙ ИНФОРМАЦИОННОГО ПОИСКА РЕСУРСОВ В ЭЛЕКТРОННОЙ БИБЛИОТЕКЕ РЕСПУБЛИКИ КАРЕЛИЯ Выполнил : студент 3 курса, гр , Банкет Вячеслав.
Транксрипт:

Информационные блоки+ Битрикс: Управление сайтом Максим Смирнов ведущий разработчик компании «Битрикс»

Информационные блоки+ Структура хранения Проблематика Альтернативный подход к хранению Реализация Ограничения Преимущества Оптимизация компонент

Структура хранения Типы инфоблоков b_iblock_type ID:1 Name:Каталог Инфоблоки b_iblock ID:21 IBLOCK_TYPE_ID:1 Name:Мелодии Значения свойств b_iblock_element_property ID:2001 IBLOCK_ELEMENT_ID:21 IBLOCK_PROPERTY_ID:321 VALUE: 3:34 ID:2002 IBLOCK_ELEMENT_ID:21 IBLOCK_PROPERTY_ID:322 VALUE: Пушной Свойства b_iblock_property ID:44 IBLOCK_ID:21 Name:Длительность Элементы b_iblock_element ID:321 IBLOCK_ID:21 Name:Мелодия 22

Проблематика Эффективность хранения Фрагментация значений свойств одного элемента Фильтрация по значениям свойств Выборка значений свойств Группировка по значениям свойств Невозможно создать индексы

Альтернативный подход к хранению

Реализация Новое поле VERSION Таблицы b_iblock_element_prop_mNN b_iblock_element_prop_sNN Совместимость API Кеширование значений множественных свойств Конвертер

Ограничения Сквозная выборка по инфоблокам Ограничение на количество свойств Редактирование свойств

Преимущества Выборка значений свойств в одном запросе Возможность создания индексов Множественные свойства не приводят к декартовому произведению результата

Рекомендации разработчикам Если не планируется В качестве СУБД использовать MS SQL или Oracle Более 20 свойств в инфоблоке Частое обновление значений множественных свойств Сквозные выборки Предпочтительнее использовать инфоблоки+