Josh Baker
1f70cb4e75
Precalculate and store bboxes for complex objects
...
This should increase the performance for most search operations such as
WITHIN, INTERSECTS, and NEARBY when dealing with complex polygons.
Geofencing should see a increase in throughput when dealing with a high
frequency of point -> polygon detection.
Addresses #245
2018-01-11 13:57:18 -07:00
Alex Roitman
aa462f39cc
Typos in the comments
2017-12-12 13:05:22 -08:00
Alex Roitman
28aebe856f
Flush to file periodically
2017-12-11 16:12:15 -08:00
Josh Baker
1780badf1b
isolated expires list mutex
2017-09-30 11:06:10 -07:00
Josh Baker
bb7b6411b8
Close file aof before renaming for windows
...
Windows does not allow for renaming files that are use.
fixes #211
thanks @icewukong
2017-08-10 18:34:22 -07:00
Josh Baker
300635727a
apply LIMIT after WHERE clause, fix #199
2017-07-24 08:26:48 -07:00
Josh Baker
0afdf67c90
fix to aof corruption during aofshrink command.
...
This addresses an issue #73 that @huangpeizhi discovered while using
Tile38 in production where AOFSHRINK sometimes corrupts the database
causing the server to not start the next time.
2016-12-05 16:24:26 -07:00
Josh Baker
3862f70cac
refactor hooks and endpoints
2016-09-11 19:28:34 -07:00
Josh Baker
c81883a629
info command
2016-08-26 12:54:19 -07:00
Josh Baker
638c35b5b9
fixed scan bug
2016-07-15 13:01:15 -07:00
Josh Baker
53ceb4ee2e
removed ScanType
2016-07-12 22:59:36 -06:00
Josh Baker
75adea6a9c
scan order asc/desc
2016-07-12 13:18:16 -06:00
Josh Baker
fbe19564b9
added string type
2016-07-10 13:23:50 -07:00
Josh Baker
6b9468d01b
lint cleanup
2016-04-02 19:16:36 -07:00
Josh Baker
d9103d9dd6
kill aof conns after shrink
2016-03-31 18:20:42 -07:00
Josh Baker
083f1f1ba1
wip: aof migration
2016-03-30 12:58:34 -07:00
Josh Baker
96283054fc
new shrink formula
2016-03-30 09:32:02 -07:00