UniData

UniData

Basic Variable Allocation Heaped vs Shared Memory UniData 8

What changed at UniData 8: Memory Allocation Prior to UniData 8.1.0, UniBasic variable space was allocated via shared memory from a system wide shared pool (some of these go back to the original design in the 1990s). Why? It was done to reduce total system wide memory consumption and to ensure that UniData had enough […]

UniData

Understanding UniData Hashed and Dynamic Files with RESIZE and memresize

UniData Hashed Files and Overflow In this first section we are going to discuss the two main types of UniData Hashed File (Static and Dynamic) and we’re going to discuss the two types of overflow that can occur in these files. The objective of file resizing is to minimize overflow as overflow is a performance […]

UniData

Python Data Science and the Rocket MultiValue Database ( Part 3 of 3 )

Now that we have gone over some of the basics such as manipulating numpy arrays and pandas data frames in the first two parts of “Python Data Science and the Rocket MultiValue Database”, we will now create a simple object for managing the storage and retrieval of data to a Rocket MultiValue database. For our […]

UniData

Rocket Technical Support Team Gathers for Training and Education

The teachers’ comments on my school report cards were not always encouraging – they included phrases such as “the improvement in Simon’s handwriting has revealed his inability to spell” and the parent-alarming “I am sorry to tell you that Simon is trying his best”. Despite that, I have always regarded education highly and am with […]

UniData

Extending MV Basic by Calling Python

Introduction One of the compelling things about using Python is the ability to extend the capability of the MultiValue platform. Perhaps you are thinking that means Python having access into the MultiValue environment to read / write data files, run commands and call Basic subroutines. Certainly that can be done but more than that, Python programs can be called […]