DYNA25: Spring Edition is taking place on 7 April in New York City. More info

Dyalog File Server (DFS) Licences

for sharing data

The Dyalog File Server (DFS) licence allows users to share data using a server, rather than sharing files on 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.

DFS Licences
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+
Talk to Sales

About Dyalog File Server

All versions of Dyalog include an “array store” known as the Component File system (DCF). Any APL array can be stored in a numbered “component” in a DCF file. 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 the DCF. Particularly in multi-user situations, DFS provides a number of advantages over the DCF. For example:

  • 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: The DFS is managed using a web-based console which provides real-time performance reporting.
  • Recovery: The DFS recovers automatically from network problems and server restarts. As long as the client session exists, reconnection happens automatically when the server is accessible.

Features

The DFS supports all component file functions and native file functions implemented 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 Morten Kromberg present the Dyalog File Server below

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...