При использовании STUnion для построения многоугольника, быстрее ли это сделать в коде или база данных справится с этим?
Мне просто интересно, что быстрее:
- Построение многоугольника wkt с использованием метода STUnion в SQLGeography.
- Построение многоугольника wkt с использованием метода STUnion, встроенного в MS SQL Server.
Я спрашиваю только потому, что хотел быть уверенным. Я предполагаю, что если я выберу 2, запросы и постоянное обновление базы данных увеличат время, необходимое для обработки / создания данных. Это будет происходить через одно соединение, поэтому не будет необходимости переподключаться каждый раз, когда нужно что-то добавить.
1 ответ
Решение
Я сделал несколько тестов, и построение полигонов с использованием метода STUnion в C# было как минимум вдвое быстрее.