|
|
|
|
|
by arosenbaum
4577 days ago
|
|
MarkLogic is an XML document store like Oracle is a CSV file store.
We store compressed trees. We require memory - like all databases - because we actually have rich indexes. Why? Scaling by requiring massive servers is Oracle's story, not MarkLogic. We scale out on commodity servers in a cluster just fine. However, we do not magically create more capacity when adding additional VM's on top of over-subscribed network and storage systems. We don't require proprietary shared storage systems (local, NFS, HDFS - just give us bandwidth) or proprietary networks (TCPIP please, 10G preferred, don't need FC). Cheapest way to scale is a cluster of decent sized machines with a decent amount of IO capacity each. {Q: What do you call a database without indexes, transactions or security?
A: A file system!} |
|
Not learning it well enough would likely go along with not provisioning the necessary resources.
Usual lesson of "don't try to do too many new things if you're on a tight time and/or money budget".
Unfortunately, given that this is almost entirely a political exercise, I don't see how you're going to avoid getting some scapegoating.