What is the type of NoSQL (big data) database that houses a spatiotemporal database in a data store?
The spatiotemporal data store uses ElasticSearch.
Cannot answer your question as I don't have such a setup, but I do know that the distinction between traditional RDBMS and NoSQL databases is blurry these days...
E.g. PostgreSQL can store and access unstructured data as well, either being key/value data stored in something like an "hstore" or "jsonb" column, or non-traditional table / unstructured data accessed through Foreign Data Wrappers (FDW). In addition, there are variants of PostgreSQL that run over multiple computation nodes / servers, and PostgreSQL itself is quite capable of using multiple cores and large datasets (I currently have the whole of OpenStreetMap's Europe data in a single PostgreSQL database, with one of the spatial tables having > 218M records).
So, I wouldn't be surprised if the spatialtemporal database is just a PostgreSQL database at its core.
Is ElasticSearch considered a a graph type NoSQL? Thanks.
Not too versed in database nomenclature, but I'd say, no, ES is a document database, not a graph database. Both fall into the category of NoSQL though.
Same as you I'm just starting to learn about this technology. So the data is stored as JSON objects?
I think the graph database employs a concept of nodes and edges, meaningless to me right now, and I see in the 'elasticsearch' sub-folder of the Data Store server configuration folder there are sub folders named 'node', so maybe a term commonly used in NoSQL deployments.
I created a spatiotemporal data store recently and there is now a Windows service named 'java' that is consuming nearly 8GB of RAM. Is the strategy to keep the entire spatiotemporal DB in RAM with a backup to disk?
Les membres connectés peuvent publier, suivre les mises à jour, et plus encore. Nouveau ici ? Inscrivez-vous gratuitement.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.