Skip to content Skip to navigation

sasan's blog

Breaking Down a Real-Time Autonomous Data Management Framework

Advances in computing greatly impact the way we will go about our lives. From agriculture using robotics to manage the day-to-day care of livestock to fast food restaurants finding ways to minimize waste, autonomous systems are revolutionizing every industry. Because intelligently applied automation improves quality, consistency, and efficiency, we are willing to put our trust in the intelligence and reliability of autonomous systems that will manage and store important data.

An autonomous system is a collection of connected devices that perform tasks automatically through self-learning and self-management. These systems are starting to use the Internet of Things, IoT. As a large volume of data accumulates on each connected device, a complete data management approach is required. But how can system architects solve this problem in a new automation product and bring it to market on time?

ITTIA DB SQL and VxWorks

ITTIA DB SQL and VxWorks are ideal for embedded device manufacturers and Internet of Things development. In both products, developers can select the precise combination of features to support specific target hardware and firmware requirements. This shared design philosophy drives down per-unit costs and improves efficiency when applications are integrated with ITTIA DB SQL and VxWorks.

Analyzing and Querying Big Embedded Data

Developers of embedded applications such as medical devices, industrial automation, automotive software, etc. often need to deal with serious data management issues in which a large amount of data needs to be analyzed with typical queries by end users of the applications that they are building. These embedded ecosystems are composed of devices that divide up Big Data problems.

Some data is isolated to each device, while other data is shared with select peers. ITTIA DB SQL's unique replication and synchronization features offer to efficiently

In-Memory vs. On-Disk

Developers of applications for embedded systems and devices often ask us whether they should consider On-Disk or In-Memory database engines. My answer is: select a Hybrid database, which offers the best of the both worlds. With In-Memory, you use memory tables for high-performance including frequent updates and small-table select. On the other hand, with On-Disk, you can use disk tables to insert at high throughput and effeciently select from very large tables. ITTIA DB SQL is a hybrid database; memory and disk tables are interchangeable and you benefit

Big data and little devices

Managing "big data" is an interesting challenge. When data becomes too large to fit on a single system, characteristics such as volume, throughput and variety become important. On the other hand, consistency and isolation become more difficult to accomplish, especially as data is often replicated to different physical locations.

Animal health care

Finding ways to decrease health care cost is a real problem and an interesting political topic. While thousands are scratching their heads to determine how to reduce cost of healthcare for humans, one of our customers in Europe has already done so for livestock. Using robots to monitor and manage animal health care, vital information about feeding habits is stored and managed in an ITTIA DB SQL database embedded in the robot. Administrators analyze this data to significantly increase yields and/or reduce inputs through programmable animal feeding strategies.

Subscribe to RSS - sasan's blog