[英]Efficient storage and retrieval of 2-dimensional data in database from JVM
我需要在數據庫中存儲二維數據,即點(x,y)。 我所說的數據庫的意思是數據需要對磁盤有一定的持久性,如果不時刷新就可以了。
我的大部分查詢將是在矩形內找到點。 因此,這將是查找所有Point所在位置的查詢(Xa <Point <Xb AND Ya <Point <Yb)。
最好是數據庫在JVM內,而不是必須調出服務器數據庫。
如果進行高效的緩存,那也將是一件好事。
需要在某個時刻將數據存儲在磁盤上,在我的軟件退出后,數據需要保留。
需要查詢大數據(TB級)。
我將在Postgres地理空間中使用PostgresSQL,如果我需要很高的速度,我會將其全部保留在內存中的ram磁盤上,並通過主/從同步到真實磁盤。
我將使用JDBC(不是Hibernate)與PostgresSQL進行通信。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.