DZone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
Refcards Trend Reports Events Over 2 million developers have joined DZone. Join Today! Thanks for visiting DZone today,
Edit Profile Manage Email Subscriptions Moderation Admin Console How to Post to DZone Article Submission Guidelines
View Profile
Sign Out
Refcards
Trend Reports
Events
Zones
Culture and Methodologies Agile Career Development Methodologies Team Management
Data Engineering AI/ML Big Data Data Databases IoT
Software Design and Architecture Cloud Architecture Containers Integration Microservices Performance Security
Coding Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Partner Zones AWS Cloud
by AWS Developer Relations
Culture and Methodologies
Agile Career Development Methodologies Team Management
Data Engineering
AI/ML Big Data Data Databases IoT
Software Design and Architecture
Cloud Architecture Containers Integration Microservices Performance Security
Coding
Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance
Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Partner Zones
AWS Cloud
by AWS Developer Relations
11 Monitoring and Observability Tools for 2023
Learn more
  1. DZone
  2. Data Engineering
  3. Data
  4. An Edge Computing Database Checklist

An Edge Computing Database Checklist

Need help selecting the correct database for your edge computing project? Check out this checklist for selecting your edge computing database.

Brad Thomas user avatar by
Brad Thomas
·
Aug. 22, 18 · Analysis
Like (2)
Save
Tweet
Share
6.64K Views

Join the DZone community and get the full member experience.

Join For Free

Understanding the unique requirements of the edge computing infrastructure is critical. As the Internet of Things (IoT) and edge computing continue to evolve, doors open for conducting business in new ways, especially when it comes to data management on the edge. Until recently, most data collected on the edge (at or near the collection point) was sent to the cloud or a data center for analysis and storage or discarded.

A new, third option has become available — databases that operate on edge hardware. However, not just any database will do. It should be a database that is specifically built for use in the unique environment of the edge.

A database that is truly built for use on the edge will empower organizations with the ability to store and process their data at or near the collection point, setting the stage for mission-critical and, possibly, life-saving decisions that can be made much faster and reliable, without the need to rely solely on the cloud.

There is no single database solution that fits all, rather each business should look to its unique case on the edge in order to determine the best choice. Having said that, there are a number of questions that should be asked when choosing a database for use on the edge:

  • Can it guarantee data quality using transactional edge persistence (i.e., the data remains available after collection)?
  • With what level of development efforts can it collect and store mission-critical data on the edge?
  • Does it enable real-time IoT decision making? No, really, can it? Can it query live data fast enough to use that information to take action?
  • How many major IoT operating systems and hardware platforms does it support? Can it run natively on the OS and hardware?
  • Can it provide flexible/scalable data management, including portability, data partitioning, data coalescing, and replication?
  • Does it support popular communication interfaces and multiple integrations?
  • What communication protocols are supported to securely transmit selected data, such as strong encryption?
  • What security features does it provide for all data stored at the edge?
  • Can it use both SQL and NoSQL microservices to collect, query, and analyze data in real-time?
  • What analytics tools can be integrated for use over actual real-time unstructured data?
  • How big (or, rather, small in this case) is the footprint? (Hint: The smaller, the better.)
Data (computing) Database Computing IoT

Published at DZone with permission of Brad Thomas, DZone MVB. See the original article here.

Opinions expressed by DZone contributors are their own.

Popular on DZone

  • Tracking Software Architecture Decisions
  • Public Key and Private Key Pairs: Know the Technical Difference
  • How To Use Artificial Intelligence to Ensure Better Security
  • LazyPredict: A Utilitarian Python Library to Shortlist the Best ML Models for a Given Use Case

Comments

Partner Resources

X

ABOUT US

  • About DZone
  • Send feedback
  • Careers
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • Become a Contributor
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 600 Park Offices Drive
  • Suite 300
  • Durham, NC 27709
  • support@dzone.com
  • +1 (919) 678-0300

Let's be friends: