Need advice about which tool to choose?Ask the StackShare community!
MarkLogic vs ToroDB: What are the differences?
Developers describe MarkLogic as "Schema-agnostic Enterprise NoSQL database technology, coupled w/ powerful search & flexible application services". MarkLogic is the only Enterprise NoSQL database, bringing all the features you need into one unified system: a document-centric, schema-agnostic, structure-aware, clustered, transactional, secure, database server with built-in search and a full suite of application services. On the other hand, ToroDB is detailed as "Open source, document-oriented, JSON database that runs on top of PostgreSQL". ToroDB is an open source, document-oriented, JSON database that runs on top of PostgreSQL, providing storage and I/O savings and ACID semantics. ToroDB is MongoDB-compatible, so you can use Mongo clients to connect to it.
MarkLogic and ToroDB can be primarily classified as "Databases" tools.
Some of the features offered by MarkLogic are:
- Search and Query
- ACID Transactions
- High Availability and Disaster Recovery
On the other hand, ToroDB provides the following key features:
- Document-oriented (JSON)
- Store data reliabily and durably with PostgreSQL
- Use MongoDB clients to connect to it
ToroDB is an open source tool with 10 GitHub stars and 2 GitHub forks. Here's a link to ToroDB's open source repository on GitHub.
For a property and casualty insurance company, we currently use MarkLogic and Hadoop for our raw data lake. Trying to figure out how snowflake fits in the picture. Does anybody have some good suggestions/best practices for when to use and what data to store in Mark logic versus Snowflake versus a hadoop or all three of these platforms redundant with one another?
for property and casualty insurance company we current Use marklogic and Hadoop for our raw data lake. Trying to figure out how snowflake fits in the picture. Does anybody have some good suggestions/best practices for when to use and what data to store in Mark logic versus snowflake versus a hadoop or all three of these platforms redundant with one another?
As i see it, you can use Snowflake as your data warehouse and marklogic as a data lake. You can add all your raw data to ML and curate it to a company data model to then supply this to Snowflake. You could try to implement the dw functionality on marklogic but it will just cost you alot of time. If you are using Aws version of Snowflake you can use ML spark connector to access the data. As an extra you can use the ML also as an Operational report system if you join it with a Reporting tool lie PowerBi. With extra apis you can also provide data to other systems with ML as source.
Pros of MarkLogic
- RDF Triples5
- JSON3
- Marklogic is absolutely stable and very fast3
- REST API3
- JavaScript3
- Enterprise3
- Semantics2
- Multi-model DB2
- Bitemporal1
- Tiered Storage1