• Таблица основных данных; • Базовая теория таблиц СУБД и 1С; • Теория индексов; • Дополнительные таблицы данных. все видео: • Секреты 1С Эксперта 01...
КУРС ЧУДЕСНЫЙ. Большое спасибо. Константин, вы B tree назвали двоичное дерево. Двоичное дерево конечно является B tree, но является его частным случаем. В B tree лучше был бы пример, что на первом уровне числа 1:100 | 101:200 | 201:300 | 301:400 | 401:500 | 501:600 | 601:700 | 701:800 | 801-900 | 901:1000. Следующий уровень 1:10....91:10 101:110.....191:200..... и т. д. То есть на каждом уровне мы выбираем из нескольких вариантов, а не только из двух (как в двоичном дереве), смысл B tree в том, что с одной стороны мы хотим что бы на каждом уровне у нас было информации по которой идёт поиск достаточно мало что бы мы могли загрузить её в оперативную память (что бы ускорить её обработку) и при этом максимально сократить количество уровней, так как каждый уровень нашего дерева это загрузка с жесткого диска информации в оперативную память, а загрузка с жесткого диска это долго.
Благодарю 🙏🏼 B-tree одно и то же сокращение и для binary tree и доя balanced tree, сбалансированное дерево я рассматриваю далее. В этом видео я добавлял комментарий по этому поводу, чтобы уточнить этот момент.
Да, должен был по высокому качеству материала догадаться, что вы не могли так ошибиться. Но если уж использовать английское сокращение то лучше BST Binary Search Tree. B tree все таки я не видел что бы использовали для двоичного дерева (но может это я темный)@@kefimov
можно создавать кластеризованный индекс и не на уникальном столбце, в таком случае сервер к каждому столбцу/ключу припишет 4-байтовое целое число, которое обеспечит уникальность ключа (подсистема сама добавит к нему неявное поле, которое будет обеспечивать основному полю индекса уникальность), в ТЧ в 1С это поле KeyField (оно явное, 1С сама добавляет его в состав кластер. индекса) и если значение ключевого поля в ТЧ будет повторятья, то доп. поле индекса KeyField будет инкрементироваться i++. Например: строка1, Иванов, 0; строка2, Иванов, 1 и т.д. З.Ы. Вы сдали на Эксперта?
ребят, а ДЗ и все прочее из урока - оно где-то ест или это только для непосредственных участников курса?
кстати, спасибо за уроки в принципе. много нового узнаю
выложу все у себя на сайте
@@kefimov спасибо!
круто@@kefimov
База по шахматке (ввод отработанного времени):
drive.google.com/file/d/1SV_duiWTKYejCTyxuoZyxzKDf_e_HcmZ/view?usp=drive_link
Константин молодец. Ты очень талантливо умеешь объяснять сложные вещи! Спасибо большое.
Большое спасибо! Самое понятное объяснение по индексам и составным реквизитам, которое я видел!
Лучшее объяснение индексов из тех, что видел.
Спасибо за уроки, наконец то разобрался с индексами
СПАСИБО!
Дай бог вам здоровья за этот отличный материал 😊
🙏🏼
G5 в шестнадцатеричном формате??? Сильно )
Огромное спасибо!
Сервер 1с выдает на сеанс партию гуид... Откуда эта информация?
на хабре у кого-то была большая публикация на эту тему
КУРС ЧУДЕСНЫЙ. Большое спасибо.
Константин, вы B tree назвали двоичное дерево.
Двоичное дерево конечно является B tree, но является его частным случаем.
В B tree лучше был бы пример, что на первом уровне числа 1:100 | 101:200 | 201:300 | 301:400 | 401:500 | 501:600 | 601:700 | 701:800 | 801-900 | 901:1000. Следующий уровень 1:10....91:10 101:110.....191:200..... и т. д.
То есть на каждом уровне мы выбираем из нескольких вариантов, а не только из двух (как в двоичном дереве), смысл B tree в том, что с одной стороны мы хотим что бы на каждом уровне у нас было информации по которой идёт поиск достаточно мало что бы мы могли загрузить её в оперативную память (что бы ускорить её обработку) и при этом максимально сократить количество уровней, так как каждый уровень нашего дерева это загрузка с жесткого диска информации в оперативную память, а загрузка с жесткого диска это долго.
Благодарю 🙏🏼 B-tree одно и то же сокращение и для binary tree и доя balanced tree, сбалансированное дерево я рассматриваю далее. В этом видео я добавлял комментарий по этому поводу, чтобы уточнить этот момент.
Да, должен был по высокому качеству материала догадаться, что вы не могли так ошибиться.
Но если уж использовать английское сокращение то лучше BST Binary Search Tree. B tree все таки я не видел что бы использовали для двоичного дерева (но может это я темный)@@kefimov
@@Vasily877 ошибки возможны, изначально я не предполагал, что из этих видео будет видео-курс на ютуб
55 минута, о каком кластерном индексе идет речь для табличной части? Он же уникальный должен быть?
я уже не помню 55 минуту видео, прошу прощения
можно создавать кластеризованный индекс и не на уникальном столбце, в таком случае
сервер к каждому столбцу/ключу припишет 4-байтовое целое число, которое обеспечит уникальность ключа (подсистема сама добавит к нему неявное поле, которое будет обеспечивать основному полю индекса уникальность), в ТЧ в 1С это поле KeyField (оно явное, 1С сама добавляет его в состав кластер. индекса) и если значение ключевого поля в ТЧ будет повторятья, то доп. поле индекса KeyField будет инкрементироваться i++. Например: строка1, Иванов, 0; строка2, Иванов, 1 и т.д.
З.Ы. Вы сдали на Эксперта?