Комментарии 4
Я далёк от многих модных тем вроде BigData или ML, но я довольно много занимался веб-разработкой, и с моей точки зрения единая масштабируемая платформа для хранения SQL-таблиц и различных кэшей (сессий, страниц, запросов) была бы просто манной небесной для высоконагруженных сайтов. По крайней мере для тех, что построены по традиционной монолитной архитектуре − точно.
Нарушает идиллию только одно: в Ignite SQL нет автоинкрементных типов. Я понимаю, что это непростая задача с учётом распределённости, но я думаю, её нужно решить как можно скорее, хотя бы в каком-то ограниченном виде.
Нарушает идиллию только одно: в Ignite SQL нет автоинкрементных типов. Я понимаю, что это непростая задача с учётом распределённости, но я думаю, её нужно решить как можно скорее, хотя бы в каком-то ограниченном виде.
+2
SQL сейчас активно развивается, так что не исключено, что скоро такая поддержка появится. Однако и в настоящий момент, у этой проблемы есть рабочее решение, в виде атомарных распределённых счётчиков .
+1
Не уверен, что автоинкрементальные колонки появятся в продукте в обозримом будущем. Там очень много проблем. Гораздо лучше сразу привыкать к особенностям распределенных систем, и использовать глобально уникальные значения, типа UUID.
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Распределённые приложения на C++ с минимумом усилий