Progress Acquires MarkLogic! Learn More

Blog

Everything From Data Tips and NoSQL Best Practices to Industry Specific Insights

The MarkLogic REST API is a great tool, but be sure to use it in its intended architecture.
In this article we are going to explore the possibilities that Node.js developers have when it comes to managing and working with binary documents in a MarkLogic database.
How to use triples to store metadata about differences between documents.
Watch a live coding session to build a search application in about an hour.
Evaluating strings of code is error-prone and insecure. First-class functions to the rescue.
 
Managed triples are triples that are inserted into a database by MarkLogic automatically. Unmanaged means you take care of persisting them yourself. But what does that mean exactly, and when does it make sense to use unmanaged triples?
Recently I was involved in a customer inquiry about transaction isolation. The customer had observed an unexpected interaction between two concurrent transactions and wanted an explanation of what they were seeing. This customer is fairly sophisticated, with many folks familiar with isolation principles and even a PhD in distributed computing, which made me think that a lot of people probably aren’t very familiar with the nuances of transaction isolation, especially as it relates to MarkLogic.
Are there any recommendation regarding the stemming option to use between basic, advanced and decompounding? Would it be a good approach to always use the "advanced" option when enabling stemming for French?
 
Semantics offers a new way of representing data, as subject-predicate-object triples
 
Bitemporal tracks database documents along two time axes simultaneously. It tells you both what you knew and when you knew it. You can use it to create a historical record in the case of an audit or to perform analytics after the fact.