geosolutions-it / geoserver

Official GeoServer repository
http://geoserver.org
Other
10 stars 7 forks source link

[GEOS-11246] Schemaless plugin performance improvement #355

Closed Mike7311 closed 9 months ago

Mike7311 commented 9 months ago

https://osgeo-org.atlassian.net/browse/GEOS-11246

Changed DynamicComplexTypeImpl to search attributes in LinkedHashMap instead of ArrayList for Mongo schemaless plugin. For my particular use case (969 documents with deep nesting) ordinary GetFeature request time (without any filter) decreased from 12-14 seconds to 2-5 seconds.

Checklist

For core and extension modules: