Skip to main content
Mitratech Success Center

DSX System Requirements V3.5.0

Server Hardware & Software Specifications

Server Operating System

  • Windows Server 2008 SP2
  • Windows Server 2008 R2
  • Windows Server 2012
  • Windows Server 2012 R2

Database Software

  • MS SQL Server 2008 R2 SP2 - Standard / Enterprise
  • MS SQL Server 2012 SP1 - Standard / Enterprise
  • MS SQL Server 2014 - Standard / Enterprise

Hardware Minimum Requirements Server

  • Single Quad/Hex-core Processor.
  • 16 GB of memory or higher.
  • 10 GB of disk space or higher for installation files.
  • Sufficient working space for processing (amount dependent on index sizes and other factors, this will be calculated prior to installation).
  • NIC (1Gbps recommended).

Note #1 - Windows Server 2008

DataStore®DSX is not supported in a Server Core environment.

Note #2 - MS SQL Sewrver

MS SQL Server Express is not a supported edition, due to its limitations in database size and lack of support for Integration Services.

Note #3 - Disk Drives

One of the most significant factors in improving performance is to have fast hard drives, due to the amount of disk access carried out by the software.

Note #4 - VMWare ESX Server

DataStore®DSX can run in a virtualised environment such as VMware ESX. However the performance of I/O is critical to achieving good overall performance on DataStore®DSX, as it is sensitive to the throughput and latency of the I/O subsystem. In order for VMware ESX to run DataStore®DSX well, it needs to process large amounts of I/O without adding significant latencies. To this end, VMware ESX may need to have several parameters tuned to obtain similar performance levels as a physical server. If not tuned correctly, performance and response times within DataStore®DSX could be negatively impacted. Mitratech cannot be held responsible for any performance issues experienced when running in a virtualised environment. Virtual disk drives should be avoided when setting up storage media, physical drives should be used instead.

Client Hardware & Software Specifications

Client Operating System

  • Windows 7 - Professional / Enterprise / Ultimate.
  • Windows 8 - Professional.
  • Windows 8.1 - Professional.
  • Windows 10 - Enterprise.

Recommended Hardware Requirements

  • Intel Xeon, Core i5 or Core i7 - Quad Core.
  • 4 GB of memory or higher.
  • 2 GB of disk space for installation files.
  • NIC (1Gbps recommended).

Microsoft Office Supported Versions

  • Microsoft Office 2007 (32-bit only for add-in compatibility).
  • Microsoft Office 2010 (32-bit only for add-in compatibility).
  • Microsoft Office 2013 (32-bit only for add-in compatibility).
  • Microsoft Office 2016 (32- or 64-bit).

Note #1 - Client Deployment

The client application files will be deployed as standard using ClickOnce; however other methods can be employed if required, such as MSI files.

Server Installation Prerequisites

Server Prerequisites

  • Microsoft .NET Framework 4.6.2.
  • IIS 7.5 or later (dependent upon operating system).
  • Adobe Acrobat Reader V10.0 or above.
  • Fixed IP Address for licensing purposes.
  • SQL Server; the server owner needs to supply this installed and appropriately licensed Mitratech cannot supply a legally licensed installation of this product.
  • SQL Server Integration Services (SSIS).
  • SQL Server Full-Text Search.

(This assumes the server meets the current recommended specification for processor, operating system, RAM etc. as stated in Hardware Minimum Requirements Server).

Application Server Roles and Features

  • .NET Framework.
  • WCF Activation (HTTP and Non-HTTP Activation).
  • Remote Server Administration Tools.
  • Role administration tools (AD DS and AD LDS tools).
  • Application Server Role Services.
  • NET Framework.
  • Web Server (IIS) Support.
  • TCP Port Sharing.
  • Windows Process Activation Service Support.
  • Windows TIFF IFilter.
  • Distributed Transactions.
  • Web Server Role with the following services:
  • Common HTTP Features.
  • Security.
  • Performance.
  • Management Tools.
  • Application Development.

Client Installation Prerequisites

Client Prerequisites

  • Microsoft .NET Framework 4.6.2.
  • Microsoft Visual Studio 2010 Tools for the Office Runtime system (required for Office 2007 add-ins).

Implementation Considerations

Windows Security Considerations

A dedicated Windows User should be set up with access to the Domain/Active Directory and SQL Server. This user will be used for the DataStore®DSX Service log in, on the server. The user should be a Domain User with local administrator rights.

Network Considerations

DataStore®DSX uses Windows Communication Foundation (WCF), hosting the service as an application, without reliance on IIS. It has the benefit of allowing communication over either TCP/IP, HTTP or HTTPS. This is an implementation choice, which will be discussed with the client during the planning phase of the project. Firewall ports may have to be opened depending on the decisions made at the time so that users are able to use DSX applications from their client PCs and these ports usually will be TCP port 80, 8000 and 8001. Firewall ports will need to be opened to allow MSDTC transactions between the Application server and SQL Server, if appropriate.

Database Considerations

DataStore®DSX is dependent on Microsoft SQL Server for the storage of its metadata and contextual information. It also uses SQL Server Integration Services (SSIS) for the bulk injection of index data. It is recommended for performance reasons, that where the SQL Server is remote, SSIS is installed locally on the application server.

Mitratech recommends setting the DataStore®DSX database Recovery model to ‘Simple’. We will also provide specifications of the number of database files, the ‘Initial Size’ for each SQL log/data files and ‘Filegroup’ mappings, if appropriate.

The SQL server instance for DataStore®DSX requires the Database Engine, SQL Server Agent, Integration Services and Full-text Filter Daemon Launcher. MSDTC should be enabled to allow transactions from the DataStore®DSX application server.

Antivirus Exceptions

The following antivirus exceptions are required:

Application Server:

  • Storage Device(s).
  • D:\Program Files\Mitratech\.
  • C:\Windows\temp\DataStore.NETServerAdHocCache.

If installed on App server:

  • MSI: C:\Program Files(x86)\Mitratech\.
  • ClickOnce: C:\users\<username>\appdata\local\temp.
  • Indexing Studio Work Directory (e.g. C:\DSXCACHE\cache\batch).

SQL Server:

  • DataStore database data files.
  • DataStore database log files.

Clients:

  • MSI: C:\Program Files(x86)\Mitratech\.
  • ClickOnce: C:\users\<username>\appdata\local\temp.
  • Was this article helpful?