Technical Sheet
NetAcuity Deployment Methods
Digital Element offers four deployment methods for the NetAcuity database. Each of these methods are
described below:
Server/API
The NetAcuity Server can be installed on current versions of Linux or Windows Server. The Server caches
Digital Element’s proprietary Database in RAM on the local machine. No calls are made to the client network.
The Master Update Server (MUS) responds to check-ins from the client machine and automatically updates
the data when new releases are available. The update does not impact performance, as a copy of the
previously stored Database is kept in memory until the latest release has replaced it. To query the locally
installed NetAcuity Server, Digital Element provides an API bundle that includes multiple supported
programming languages.
Cloud Service
The cloud is accessed via a user specific token that allows the client to query a hosted version of NetAcuity.
As with the NetAcuity Server option, the web service responds to check-ins from the hosted database and
automatically updates the data when new releases are available. There is no performance effect and the
client is blind to the update.
Text File Creator
The NetAcuity Text File creator allows clients to pull down raw data files to dump them into a csv/txt file and
then store them locally in their environment. The raw files are posted to a secure http site (Support Portal) and
can be downloaded using automated scripts. Once the file is downloaded and built, the client loads it into a
local data structure of their choosing. Total file size varies, depending on files and databases selected.
Embedded API
For a few supported languages, the Embedded API allows the user to avoid installing the Server software or
download the entire database into a text file, by querying the binary “nadb” files directly. These “nadb” files are
stored in memory locally, and can maintain high queries per second like the Server offers. The “nadb” files can
be downloaded using automated scripts.
www.digitalelement.com
Technical Sheet
The recommended use case for each method is described below:
Deployment Method Recommended Use Case
NetAcuity Server/API • High volume IP address lookups (Over 50M)
• Single call for multiple features
• Real time response (Low latency)
• Hosted by customer
• Automatic database updates
• Track number of IP requests
Cloud Service • Low volume IP address lookups (Under 50M)
• Single call for multiple features
• No latency concerns
• Hosted by Digital Element
• Automatic database updates
• Track number of IP requests
Text File Creator • High volume IP address lookups (Over 50M)
• Single call for multiple features
• Real time response (Low latency)
• Hosted by customer
• Manual database updates
• Customer tracks number of IP requests
Embedded API • High volume IP address lookups (Over 50M)
• Single call for multiple features
• Real time response (Low latency)
• Hosted by customer
• Manual database updates
• Customer tracks number of IP requests
www.digitalelement.com 2