viktorsovietov
I am pleased to announce that the RayforceDB columnar database, developed by Lynx Capital Partners, is now an open source project.
RayforceDB is an implementation of the array programming language Rayfall (in the same way that kdb+ is an implementation of k/q), which inherits the ideas embodied in k and q. However, RayforceDB uses Lisp-like syntax, which, as our experience has shown, significantly lowers the entry threshold for beginners and also makes the code much more readable and easier to maintain. However, the implementation of K syntax remains an option for enthusiasts of this type of notation.
RayforceDB is written in pure C with a minimum of external dependencies, the executable file size does not exceed 1 megabyte on all platforms (tested and actively used on Linux, macOS, and Windows), and the executable file is the only thing you need to deploy to get a working instance. Additionally, it is possible to compile to Webassembly and run in a browser. However, in this case, automatic vectorization is not available.
RayforceDB was developed by a company that provides infrastructure for the most liquid financial markets. As you might expect, the company has extremely high requirements for data processing speed. The effectiveness of the tool can be determined by visiting the following link: https://rayforcedb.com/content/benchmarks/bench.html
The connection with the Python ecosystem is facilitated by an external library, which is available here: https://raypy.rayforcedb.com
RayforceDB offers all the features that users of columnar databases would expect from modern software of this kind. Please find the necessary documentation and a link to the project's GitHub page at the following address: https://rayforcedb.com
ThePlaform, new kdb+ like language, and time-series database
Erlang On Xen returns its maiden name Ling ang goes Open Source erlangonxen.org
A cloud demo churns more instances in a day than Amazon EC2
Wanna try to spawn 8 cloud app servers by one click and within 1 second?
Wanna try to spawn 8 cloud app servers by one click and within 1 second?
Rediscovering a cloud of the future
we debug server code in BEAM, Erlang on Xen is a deployment platform, if instance crashed we simply restart it.
intruder has very few chances to find breaking in beneficial - there's no shell inside which gives only minimal chances to snatch control, instance simply will crash. also, having of no OS leaves no holes to dig deeper
You're correct, it's exokernel-like approach.
We gain simplicity, much better resource consumption characteristrics, manageability at large scale and much better instance mobility. And, well, security.
How Erlang On Xen can be used in real world?
Towards true elasticity in clouds - web-app instance starts in 2.8sec
http://try.erlangonxen.org/zerg
Our vision is that to achieve true elasticity new instances should be spawned for each incoming request. We have put together a small demo to demonstrate that a new-instance-per-request approach is feasible.