TerrariumDB: Enhancing Performance by optimizing QT Library during OS migration In TerrariumDB team we are always trying to use the latest and safest technologies in order to provide our clients with the best user experience and best efficiency.
Boosting TerrariumDB: The Journey of Integrating SQL for Enhanced Analytics Enhancing the capabilities of TerrariumDB, a real-time, schema-less database engine, is our top priority. Currently, our analytics backend relies on a JSON-based API, which proves vital on a daily basis. However, we are excited to announce the integration of SQL support, paving the way for a future of expanded functionality
Implementing native gRPC load balancing with Kubernetes Last year, in the Terrarium Team we’ve decided to migrate our internal network communication from REST and WebSockets to gRPC. TerrariumDB is a distributed database system so choosing the right protocol can significantly improve its performance, similar to how optimizing code or algorithms can bring about similar benefits. Our
A short guide to real-time behavioral analytics managed by TerrariumDB There are numerous cutting-edge technologies for real-time analytics that can be categorized into various types, each catering to distinct purposes and necessitating different technologies and approaches. Examples include Streaming Processing, Time Series Databases, Real-time Monitoring and Alerting, and more. In this article, we will explore how our customer classifies Synerise
Enhanced node synchronization with Binlogs for reliable data handling In the TerrariumDB, we have three types of nodes: Agent, Gateway (we named it ScorpIO), and Controller: * A Controller is responsible for the configuration of Agent nodes and Gateway and handles transactions, * An Agent is responsible for managing data storage and executing crucial compute operations for optimal performance * ScorpIO is
Boosting Efficiency: Terrarium Team Slashes Disk and RAM Usage by 20% I was a fresh-faced newcomer to the tech world when I joined Synerise 1.5 years ago, with no commercial experience and just a few small projects done by myself.
Synerise Terrarium DB - a massive scale in-memory & disk storage built from scratch Terrarium is a column and row store engine designed specifically for behavioral intelligence, real-time data processing, and is the core of the Synerise platform. It simultaneously processes data heavy analytics while executing various business scenarios in real-time.
Fourier Feature Encoding Pre-processing raw input data is a very important part of any machine learning pipeline, often crucial for end model performance. What is more, different fields of ML require different methods to represent relevant information from the input domain in machine-readable format – as numerical vectors. In image processing, we can use
Why We Need Inhuman AI Self-driving cars do not yet roam the streets. AI has yet to wait to independently generate a computer game or a larger piece of software, and chatbot assistants are only carefully deployed with human assistants as backup. We continuously wonder how much longer it will take until AI reaches human
Efficient integer pair hashing In data science, we sometimes need to calculate hash functions of unsigned 32-bit integer tuples. This need can arise in simple use cases such as efficient pairs counting, but also in approximate data structures which require fast hashing. Such data structures provide a tradeoff between accuracy and speed/memory storage: