E
- Last Updated: May 18, 2026
- 4 minute read
- MarkLogic Server
- Version 12.0
- Documentation
EBS - Elastic Block Store
Cloud. A type of storage designed specifically for Amazon Elastic Compute Cloud (EC2) instances. Amazon EBS allows you to create volumes that can be mounted as devices by Amazon EC2 instances.
ECU (EC2 Compute Unit)
Cloud. Provides the equivalent CPU capacity of a 1.0-1.2 GHz 2007 Opteron or 2007 Xeon processor.
EC2 (Elastic Compute Cloud)
Cloud. A commercial web service that enables you to launch and manage server instances and host applications in Amazon's data centers using APIs or available tools and utilities. See the Amazon EC2 website.
elapsed time
General. Both shallow time and deep time are expressed in elapsed wall clock time.
ELB (Elastic Load Balancer)
Cloud. A service that automatically distributes and balances application traffic among multiple EC2 instances. For details, see How to deploy a .NET sample application using Elastic Beanstalk.
Element Level Security
MarkLogic. Element level security expands role-base authorization to the element level in stored documents using permissions on a protected path. Element level security applies to both XML elements and JSON properties. See Understanding Element Level Security in Secure MarkLogic Server.
embedded triples
Semantics. See unmanaged triples.
encryption at rest
Security. Encryption at rest protects your data on disk - at rest as opposed to when that data is being used in a process or in motion.
end user
Client-server model software. User attempting to request resources from the resource server through a browser or application.
endpoint
HTTP server. An XQuery module on MarkLogic Server that is invoked by and responds to an HTTP request for monitoring information.
e-node
MarkLogic. A MarkLogic evaluator node. See d-node.
entity
MarkLogic. An abstraction of a logical business object that can be stored and manipulated by applications (as a JSON or XML representation). For example, a sales model might include entities such as a customer, order, or inventory item. See envelope pattern.
entity instance
A concrete instantiation of an entity type, as represented by a populated data structure representing an individual entity, or a document containing such a data structure.
entity modeling
MarkLogic. A model defines logical entity types, their properties, and the relationships between entities. See Why Use Entity Modeling? in Understand Entity Services.
entity property
A concrete characteristic of an entity type. For example, a customer entity type might have properties such as a name, address, and customer id. Entity properties whose type is an entity type express an entity relationship.
entity relationship
A logical relationship between entity types. For example, an order entity type might include relationships with a customer and inventory item entities. In Entity Services, an entity relationship is expressed as an entity property whose type is an entity type (rather than scalar or array type). For details, see Introduction to Entity Services in Understand Entity Services.
Entity Services
MarkLogic. An out-of-the-box API and a set of conventions you can use within MarkLogic to quickly set up an application based on entity modeling. See Entity Services Overview in Understand Entity Services.
entity type
A definition of the characteristics of an entity instance, including its properties and relationships to other entities. See entity.
envelope
MarkLogic. A set of metadata wrapped around the original entity/data, including harmonized parts of the entity. See envelope pattern and Envelope Design Pattern (developer.marklogic.com).
envelope document
By Entity Services convention, a document that encapsulates an entity instance, metadata, and, optionally, the raw source from which the entity was generated. For details, see What Is An Envelope Document? in Understand Entity Services.
envelope pattern
MarkLogic. An envelope pattern wraps your data in either XML or JSON metadata. With the envelope pattern, the core content and metadata for that content are kept separate. The envelope pattern is used for both the ingest and harmonize flows in Data Hub (DH). See Envelope Pattern in the Data Hub documentation.
ESB (Enterprise Service Bus)
General. A software architecture model used for designing and implementing communication between mutually interacting software applications in a service-oriented architecture (SOA). As a software architectural model for distributed computing it is a specialty variant of the more general client server model and promotes agility and flexibility with regards to communication between applications. Its primary use is in enterprise application integration (EAI) of heterogeneous and complex landscapes. (definition from Wikipedia)
execute privilege
Security. An Execute Privilege provides the authority to perform a protected action. Examples of protected actions are the ability to execute a specific user-defined function, the ability to execute a built-in function (for example, xdmp:document-insert), and so on. For details on execute privileges, see Protecting XQuery and JavaScript Functions With Privileges in Secure MarkLogic Server. See also privilege, amp, role, and URI privilege
expression
XQuery. The basic parse element of an XQuery program. Expressions can represent literal values, arithmetic operations, functions, function calls, and so on. Expressions can contain other expressions.
extension
XQuery. An user-defined XQuery module that implements additional resource services that are made available through the MarkLogic REST API. For details, see Extending the REST API in Develop Using the REST API.
External Authentication Configuration Object
Security. An object that specifies which authentication protocol and authorization scheme to use, along with any other parameters necessary for LDAP authentication. After an external authentication configuration object is created, multiple App Servers can use the same configuration object.
external binary document
MarkLogic. A binary document that is not stored in a MarkLogic database and whose contents are not managed by the server. For details, see Choosing a Binary Format in Load Content into MarkLogic Server.
external reference
In a model descriptor, a reference to an entity type that is not defined within the same descriptor. See also local reference. For details, see Generating Test Entity Instances in Understand Entity Services.