Skip to content

genealogysystems/flechette

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Flechette

A read-optimized distributed linear-scaling in-memory Geospatial Database/Index.

Search for complex geometries.

Goals

  • Query 1 million complex geometries, restricting and sorting on properties, and return the top 100 in ~.1 sec from a 3-node cluster.
  • Auto-rebalance when adding server nodes.
  • Persistence mechanism to allow for quicker initialization.

Architecture

Auto-sharded multi-master patterned after elasticsearch's shard/index architecture. It uses scatter-gather to query each node.

Capabilities

Server

link

Index

link

Cluster

link

About

A Distributed In-Memory Geospatial Database

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages