DYNA Fall 2025: 29-30 September. More info

Dyalog File Server Licences

For sharing data

In Summary

Dyalog File Server (DFS) is a client/server system for sharing APL data arrays via a centralised server instead of direct file access over a network. It offers improved security (no direct client file access), better performance (exclusive file handling, no locking), web-based management console, and automatic recovery from network issues. Each DFS licence includes the necessary Run-Time licences for the specified number of users.

The Dyalog File Server (DFS) Licence allows users to share data using a centralised server, rather than sharing files over a LAN. The DFS is able to serve both Dyalog Component Files (DCF) and native operating system files, removing the requirement for clients to have network access to file storage. This is a storage mechanism for APL arrays. The DFS offers users a variety of advantages within the realms of security, performance, operations, and recovery.

Each Dyalog File Server Licence includes the neccessary Run-Time Licence for the specified number of clients/users.

Dyalog File Server (DFS) icon
Dyalog File Server Licence Pricing
Annual Cost
Up to 20 users
£2,250
Up to 50 users
£4,500
Up to 100 users
£7,500
Up to 250 users
£12,000
Up to 500 users
£19,500
500 or more users
Contact Sales


What is the Dyalog File Server?

All versions of Dyalog include a built-in “array store” called the Component File system (DCF), where APL arrays are stored in numbered components. Because arrays are stored in the internal form used by the interpreter, component files are a highly efficient mechanism. Dyalog users have used the flexibility of component files to create a wide variety of data storage mechanisms.

The Dyalog File Server (DFS) is a client/server implementation of DCF. Particularly in multi-user situations, DFS provides a number of advantages over the DCF including:

Security

DCF files can be accessed by the client through means other than APL; for example, a DCF file can be opened with a text editor. This poses a potential security risk. The DFS removes all direct client access to the files it manages; only processes on the server side can access the files. File access matrices are strictly enforced and cannot be circumvented by the client. In addition, secure sockets can be used between the client and server processes.

Performance

Each DFS file is handled by a single process. As such, files are exclusively opened, index blocks are cached and no file locking is required, resulting in significantly higher throughput.

Operations

DFS is managed using a web-based console which provides real-time performance reporting.

Recovery

DFS recovers automatically from network problems and server restarts. As long as the client session exists, reconnection happens automatically when the server is accessible.



Dyalog File Server

DFS Features

DFS supports all the component file and native file functions in Dyalog. In addition, a number of features of the mainframe “SHAREFILE/AP” system have been added, such as FHIST, FWHOIS and FUSERNO. Additional utility functions for creating, deleting and removing folders and manipulating attributes of native files are also included.

Watch a Demo

Watch Morten Kromberg introduce the Dyalog File Server

Video thumbnail
Click to load video from YouTube. This will enable YouTube tracking. YouTube Privacy Information


Dyalog File Server Licences FAQ

What is the Dyalog File Server (DFS)?

The Dyalog File Server is a client/server implementation of the Dyalog Component File (DCF) system. It allows multiple users to access and share APL arrays via a secure server, instead of relying on direct file access over a local network.

DFS provides better security, performance, and reliability in multi-user environments. It prevents direct access to component files, improves throughput by avoiding file locking, and automatically recovers from network or server issues.

Each DFS Licence includes the necessary Run-Time Licences for the number of users specified.

DFS includes a web-based management console that provides real-time reporting and operational oversight, making it easier to monitor usage and system health.

DFS supports all standard component file and native file functions in Dyalog, along with additional utility functions and features inspired by SHAREFILE/AP.



Karen Shaw

Need help choosing a Licence?

If you’re unsure which option is right for you, we’re here to help. Email us at sales@dyalog.com, call +44 1256 830030, or send us a message to talk to our team.

Karen, Customer Account Manager
Get Support

Technical advice and assistance on all aspects of Dyalog usage is available by e-mail (support@dyalog.com) and/or telephone (+44 1256 830030 – limited to U.K. office hours). Limited advice on design and coding is available, but is not intended to replace the use of the printed and on-line documentation. Except when reporting an issue with the software, users are encouraged to seek advice from the user community via the Dyalog Forum (reading the content of the forums does not require membership).

Search our website...