Size: a a a

1С, БСП, DevOps и Архитектура

2020 December 05

PT

Poodle Tarkus in 1С, БСП, DevOps и Архитектура
Ну заведите виртуальный диск в оперативке что ли я не знаю.
источник

PT

Poodle Tarkus in 1С, БСП, DevOps и Архитектура
И сделать так, чтобы таблица "актуальных" остатков  зеркалилась в отдельную скл базу на этом вирт. диске. Возможно 1С : Дата акселератор будет полезен ещё.
источник

АМ

Алексей М. in 1С, БСП, DevOps и Архитектура
Годная идея с точки зрения производительности, но по надежности может быть не очень.
Проще тогда на файловой базе сделать
источник

КЧ

Кирилл Черненко... in 1С, БСП, DevOps и Архитектура
Nikita Gryzlov
За полдня редис можно развернуть и код по работе с ним написать :)
Если человек из экосистемы 1С не вылезл то почти гарантировано у него винда, а значит он полдня только с докером будет разбираться, а потом плюнет и уйдёт в запой =)
источник

AC

Anton Charushkin in 1С, БСП, DevOps и Архитектура
Алексей М.
Вопрос в том, что не хочется в принципе нагружать базу лишними запросами остатков. Отсюда и вопросы про кеширование.
Понятно, что я сейчас занимаюсь некоторым "фантазированием" на тему, а что если. Это связано с тем, что есть очень мало информации по предполагаемой нагрузке, а я хочу перестраховаться на случай если нагрузка правда будет большая.
преждевременная оптимизация — корень всех зол. © Д. Кнут
источник

АМ

Алексей М. in 1С, БСП, DevOps и Архитектура
Anton Charushkin
преждевременная оптимизация — корень всех зол. © Д. Кнут
Вопрос не в оптимизации, а в самом подходе. Пойти по простому пути я знаю как. Я хотел услышать мысли про альтернативные подходы. Есть ли они и на сколько вменяемые.
источник

EM

Eldar Mingaliev in 1С, БСП, DevOps и Архитектура
Кирилл Черненко
Если человек из экосистемы 1С не вылезл то почти гарантировано у него винда, а значит он полдня только с докером будет разбираться, а потом плюнет и уйдёт в запой =)
Если винда, то можно и без докеров. Apache + php + pRedis + Redis. Если хоть немного знаком с веб-разработкой это все делается за час с чаем по мануалам.
источник

EM

Eldar Mingaliev in 1С, БСП, DevOps и Архитектура
не самый свежий редис, но для простого кэша и этих возможностей за глаза
источник

GV

Gukov Viktor in 1С, БСП, DevOps и Архитектура
А memcached не подойдёт что ли?
источник

NG

Nikita Gryzlov in 1С, БСП, DevOps и Архитектура
Gukov Viktor
А memcached не подойдёт что ли?
да можно и его. только он тоже не на 1с :)
источник

EM

Eldar Mingaliev in 1С, БСП, DevOps и Архитектура
плюсом для php есть прикольный redis-админ с гуём
источник

EM

Eldar Mingaliev in 1С, БСП, DevOps и Архитектура
Gukov Viktor
А memcached не подойдёт что ли?
лично я, как человек не выросший на memcache/d испытал некоторый когнитивный диссонанс что memache и memcached это хоть и похожие но разные вещи, и регуглярно испытвал проблемы с мануалами, и внезапно отвалившимся библиотеками на хостинге, после внезапного обновления) Нейминг просто на отличненько) Потому плюнул и в очередном релизе приложения перешел на редис
источник

GV

Gukov Viktor in 1С, БСП, DevOps и Архитектура
Nikita Gryzlov
да можно и его. только он тоже не на 1с :)
Так у него клиент подо все есть. Может найдется псих который и для 1С напишет компоненту
источник

NG

Nikita Gryzlov in 1С, БСП, DevOps и Архитектура
Gukov Viktor
Так у него клиент подо все есть. Может найдется псих который и для 1С напишет компоненту
сере-кхе-кхе-бряная кхе-пу-кхе-кхе-кхе-ля
источник

GV

Gukov Viktor in 1С, БСП, DevOps и Архитектура
Nikita Gryzlov
сере-кхе-кхе-бряная кхе-пу-кхе-кхе-кхе-ля
источник

‌‌‎infactum in 1С, БСП, DevOps и Архитектура
При наличии клиентской библиотеки для пакетного менеджера эти компоненты на коленке делаются хоть пачками..
источник

ss

sdf1979 sdf1979 in 1С, БСП, DevOps и Архитектура
Алексей М.
я хотел практический совет, а не теоретическое рассуждение
Практический совет по кешированию остатков:
1. Повторное использование сеансов в http-сервисе
2. Служебный справочник с одним элементом - версия этого элемента = флаг чтения остатков из БД или из кеша
3. Модуль повторного использования с функцией возврата остатков, где один из параметров функции - версия справочника из п.2
Запрос на получения версии справочника из п.2 легкий и быстрый, модуль повторного использования сам будет отслеживать, кеш возвращать или остатки из СУБД брать. Но надо понимать, что обновление версии элемента справочника из п.2 - это узкое место параллельности работы с остатками. Т.е. данная схема подходит в том случае, если остатки меняются намного реже, чем идут запросы на чтение остатков.
источник

VP

Vassily Poupkine in 1С, БСП, DevOps и Архитектура
sdf1979 sdf1979
Практический совет по кешированию остатков:
1. Повторное использование сеансов в http-сервисе
2. Служебный справочник с одним элементом - версия этого элемента = флаг чтения остатков из БД или из кеша
3. Модуль повторного использования с функцией возврата остатков, где один из параметров функции - версия справочника из п.2
Запрос на получения версии справочника из п.2 легкий и быстрый, модуль повторного использования сам будет отслеживать, кеш возвращать или остатки из СУБД брать. Но надо понимать, что обновление версии элемента справочника из п.2 - это узкое место параллельности работы с остатками. Т.е. данная схема подходит в том случае, если остатки меняются намного реже, чем идут запросы на чтение остатков.
Для особо взыскательных есть вариант и без создания горлышка, асинхронный так сказать в плане записи признака измененности остатков
источник

ss

sdf1979 sdf1979 in 1С, БСП, DevOps и Архитектура
Vassily Poupkine
Для особо взыскательных есть вариант и без создания горлышка, асинхронный так сказать в плане записи признака измененности остатков
Можно и в фоновое вынести
источник

VP

Vassily Poupkine in 1С, БСП, DevOps и Архитектура
sdf1979 sdf1979
Можно и в фоновое вынести
Нельзя
источник