Best Relational Database of 2024

Find and compare the best Relational Database in 2024

Use the comparison tool below to compare the top Relational Database on the market. You can filter results by user reviews, pricing, features, platform, region, support options, integrations, and more.

  • 1
    TeamDesk Reviews
    Top Pick

    TeamDesk

    ForeSoft Corporation

    $49.00/month/5 users included
    91 Ratings
    See Software
    Learn More
    TeamDesk is the leading low-code platform for creating powerful and flexible web-based databases with no-coding. TechRadar named TeamDesk as the best database platform of the year. TeamDesk provides Artificial Intelligence as well as predefined solutions for rapid online database creation without coding. Business owners and citizen developers can utilize AI to build unique databases for any type of industry that precisely fit their business workflow and organize gathering, sharing and managing business information. TeamDesk online database software is fully scalable and customizable to accommodate customers’ ever evolving business needs. TeamDesk provides: AI (Artificial Intelligence) integration API, Web hooks, Zapier unlimited data storage unlimited number of records and tables unlimited database complexity free trial free unlimited support for a low flat rate. TeamDesk is fully scalable. From small companies to large enterprises, from specific manufactures to vertical business integration, system scalability accommodates customers' business growth and adjusts to evolving business model. Enterprise Edition supports custom domain, white labeling, SSO via SAML2, unlimited databases centralized security management.
  • 2
    KS DB Merge Tools Reviews

    KS DB Merge Tools

    KS DB Merge Tools

    $50/user, volume discounts
    4 Ratings
    KS DB Merge Tools is an easy to use diff & merge tool for MySQL, MariaDB, Oracle Database, SQL Server, PostgreSQL, MS Access, SQLite and Cross-DBMS databases allowing to compare and sync both schema and data. Starting with a schema changes summary, results can be narrowed down to object lists of particular object type (table definitions, views, etc.), and then down to definition of particular object. Data changes can be retrieved as a high-level list of changes totals across all tables in the database, each total row count can be observed as a side-by-side list of rows for the given table, each changed row can be analyzed for changes in each column. Various diff results provide quick filters to show only new/changed/new+changed items (schema objects or table data rows), ability to select required changed items and generate scripts to apply these changes to the other side database. This script can be executed immediately or saved for future use.
  • 3
    ScaleGrid Reviews

    ScaleGrid

    ScaleGrid

    $8 per month
    3 Ratings
    ScaleGrid is a fully managed Database-as-a-Service (DBaaS) platform that helps you automate your time-consuming database administration tasks both in the cloud and on-premises. ScaleGrid makes it easy to provision, monitor, backup, and scale open-source databases. It offers advanced security, high availability, query analysis, and troubleshooting support to improve your deployments' performance. The following databases are supported: - MySQL - PostgreSQL - Redis™. - MongoDB®, database - Greenplum™ (coming soon) ScaleGrid supports both public and privately-owned clouds such as AWS, Azure and Google Cloud Platform (GCP), DigitalOcean and Linode, Oracle Cloud Infrastructure, (OCI), VMware, and OpenStack. ScaleGrid is used by thousands of developers, startups, as well as enterprise customers such as Accenture, Meteor and Atlassian. It handles all your database operations at any scale, so you can concentrate on your application performance.
  • 4
    Google Cloud SQL Reviews
    Cloud SQL is a fully managed relational database service that supports MySQL, PostgreSQL and SQL Server. It includes rich extensions, configuration flags and developer ecosystems. Cloud SQL offers $300 in credits for new customers. You won't pay until you upgrade. Reduce maintenance costs by using fully managed MySQL PostgreSQL SQL Server databases. SRE team provides 24/7 support for reliable and secure services. Data encryption in transit and at rest. Private connectivity with Virtual Private Cloud, user-controlled network access and firewall protection. Compliant with SSAE 16 ISO 27001 PCI DSS and HIPAA. Scale your database instances with a single API request, whether you are just testing or need a highly-available database in production. Standard connection drivers and integrated migration tools let you create and connect to a database in a matter of minutes.
  • 5
    RaimaDB Reviews
    RaimaDB, an embedded time series database that can be used for Edge and IoT devices, can run in-memory. It is a lightweight, secure, and extremely powerful RDBMS. It has been field tested by more than 20 000 developers around the world and has been deployed in excess of 25 000 000 times.
  • 6
    QuintaDB Reviews
    QuintaDB is an online database and web form builder. You don't need to learn any programming languages or web frameworks. In a matter of seconds, you can create and customize forms, charts, and maps and then put them on your blog, forum, or web page.
  • 7
    SingleStore Reviews

    SingleStore

    SingleStore

    $0.69 per hour
    1 Rating
    SingleStore (formerly MemSQL), is a distributed, highly-scalable SQL Database that can be run anywhere. With familiar relational models, we deliver the best performance for both transactional and analytical workloads. SingleStore is a scalable SQL database which continuously ingests data to perform operational analysis for your business' front lines. ACID transactions allow you to simultaneously process millions of events per second and analyze billions of rows in relational SQL, JSON geospatial, full-text search, and other formats. SingleStore provides the best data ingestion performance and supports batch loading and real-time data pipelines. SingleStore allows you to query live and historical data with ANSI SQL in a lightning fast manner. You can perform ad-hoc analysis using business intelligence tools, run machine-learning algorithms for real time scoring, and geoanalytic queries in a real time.
  • 8
    MySQL Reviews
    MySQL is the most widely used open-source database in the world. MySQL is the most popular open source database for web-based applications. It has been proven to be reliable, performant, and easy-to-use. This database is used by many high-profile web properties, including Facebook, Twitter and YouTube. It is also a popular choice for embedded databases, distributed by thousands ISVs and OEMs.
  • 9
    Percona Server for MySQL Reviews
    Top Pick
    Percona Server is a fully-compatible, enhanced and open-source drop-in replacement for MySQL. It offers superior performance, scalability and instrumentation. Percona Server boasts over 5,300,000. Downloads and support for high-performance hardware provide excellent performance and reliability. Percona Server MySQL offers enterprise-grade features, higher uptime, and a variety of key benefits that increase database performance and efficiency. Because users spend less time tuning and administering, they have more time to focus on the most important priorities. Percona is a market leader providing enterprise-class software and support. Consulting, managed services, as well as training for open-source databases that are both on-premise or cloud-based, include consulting, training, and consulting. Percona was founded with the belief that everyone should be able to access scalable, secure and efficient database software features without any vendor lock-in or excessive fees.
  • 10
    Airtable Reviews
    Top Pick

    Airtable

    Airtable

    $12.00/month/user
    28 Ratings
    Airtable allows you to organize your work in your own way. Airtable is an all-in-one collaboration tool that combines the power and flexibility of a relational database with ease-of-use spreadsheets. It syncs data instantly across all platforms and devices. You can choose from a variety of formats to view the tasks at hand: grid, calendars, Kanbans, galleries, and forms.
  • 11
    SQL Server Reviews
    Microsoft SQL Server 2019 includes intelligence and security. You get more without paying extra, as well as best-in-class performance for your on-premises requirements. You can easily migrate to the cloud without having to change any code. Azure makes it easier to gain insights and make better predictions. You can use the technology you choose, including open-source, and Microsoft's innovations to help you develop. Integrate data into your apps easily and access a rich set cognitive services to build human-like intelligence on any data scale. AI is built into the data platform, so you can get insights faster from all of your data, both on-premises or in the cloud. To build an intelligence-driven company, combine your enterprise data with the world's data. You can build your apps anywhere with a flexible platform that offers a consistent experience across platforms.
  • 12
    dBASE Reviews

    dBASE

    dBase, LLC

    $499.00/one-time/user
    2 Ratings
    The dBASE®, 2019 product has been OPTIMIZED in order to make development simpler, faster, and more fun. Creature Feature is a new capability that will make your job easier. dBASE®, 2019 release is focused on OPTIMIZATION, but it also includes many great features for IDE. Compiler functionality has been enhanced. The Editor has been improved to allow you to develop more efficiently. We also implemented the #1 requested component, and we conclude with a complete overhaul of ADO. The IDE is where magic happens. Why not let users have a say in how it operates? The editor accounts for 80% of time, and the graphical designers account for 20%. The IDE has been updated with new and improved features.
  • 13
    Microsoft Access Reviews
    Top Pick
    Easy creation of database apps in formats that best suit your business. Only for PC. Access is an easy-to use tool to create business applications from templates or from scratch. Access's rich and intuitive design tools will allow you to create highly functional and appealing applications in a short time. You can tailor your apps to suit your business and customers by easily editing as necessary to meet changing needs. Visual Basic for Applications allows you to automate business processes, create more useful forms, and report. Access connector library allows you to integrate data between Access and line of business apps. This will allow you to generate aggregated visuals, insights, and visuals in the familiar Access interface. Store data in SQL Server or Microsoft Azure SQL for improved reliability, scalability and security.
  • 14
    Tibero Reviews
    Tibero has implemented a unique Tibero Thread Architecture to address the disadvantages of previous DBMSs. As a result, Tibero can make efficient use of system resources, such as CPU and memory, with fewer server processes. This ensures that Tibero offers high performance, reliability, and scalability, while facilitating efficient development and administration functions. Additionally, it provides users and developers with various standard development interfaces for easy integration with other DBMSs and 3rd party tools. In addition, Tibero adopts the block transfer technology to improve TAC, the shared database clustering which is similar to Oracle RAC. Through the enhanced function, Tibero supports performance optimization with self-tuning, reliable database monitoring, and performance management.
  • 15
    Amazon Aurora Reviews
    Amazon Aurora is a MySQL and PostgreSQL-compatible relational database built for the cloud, that combines the performance and availability of traditional enterprise databases with the simplicity and cost-effectiveness of open source databases. Amazon Aurora is five times faster that standard MySQL databases and three time faster than standard PostgreSQL database. It offers the same security, availability, reliability, and cost-effectiveness as commercial databases, but at a fraction of the cost. Amazon Aurora is fully managed and maintained by Amazon Relational Database Service, (RDS). This automates tedious administration tasks such as hardware provisioning, database setup, patching and backups. Amazon Aurora is a distributed, fault-tolerant and self-healing storage that auto-scales up 64TB per database instance. It offers high availability and performance with up to 15 low latency read replicas, point in time recovery, continuous backup to Amazon S3, replication across threeAvailability Zones, and continuous backup to Amazon S3.
  • 16
    CockroachDB Reviews
    CockroachDB: Cloud-native distributed SQL. Your cloud applications deserve a cloud-native database. Cloud-based apps and services need a database that can scale across clouds, reduces operational complexity, and improves reliability. CockroachDB provides resilient, distributed SQL with ACID transactions. Data partitioned by geography is also available. Combining CockroachDB and orchestration tools such as Mesosphere DC/OS and Kubernetes to automate mission-critical applications can speed up operations.
  • 17
    CompareData Reviews

    CompareData

    Zidsoft

    $395 single user license
    Compare and synchronize sql data visually. Compare table, view or query data and see differences highlighted on the screen. Compare table metadata, generate sql sync script, use the command line and internal scheduling to automate comparison and data synchronization. • Cross-dbms support with ODBC. • Compare resultsets of any size. • Native 64-bit application. • Multi-threaded, multi-core support. • 30-day full trial. • Free for comparing data and metadata.
  • 18
    Knack Reviews

    Knack

    Knack

    $39.00/month
    Knack is an easy-to-use application builder that is designed for non-developer business owners. Drag-and-drop allows users to create intuitive apps for CRM/Lead manager, Membership Directory, Project manager, Inventory manager, Quote/Order manger, or HIPAA compliant apps. Existing users love how easy it was for them to take their entire app with them on the move, whether they are using an Android or iOS device. Collaboration functions, which include whiteboards and tag & look tools, can make it easier for larger teams with multiple admin users to work efficiently. The automated analytics dashboard dashboard allows you to monitor application usage and how customers or staff interact with it.
  • 19
    Virtuoso Reviews

    Virtuoso

    OpenLink Software

    $42 per month
    Virtuoso, a Data Virtualization platform that enables fast and flexible harmonization between disparate data, increases agility for both individuals and enterprises. Virtuoso Universal server is a modern platform built upon existing open standards. It harnesses the power and flexibility of Hyperlinks (functioning like Super Keys) to break down data silos that hinder both enterprise and user ability. Virtuoso's core SQL & SPARQL powers many Enterprise Knowledge Graph initiatives, just as they power DBpedia. They also power a majority nodes in Linked Open Data Cloud, the largest publicly accessible Knowledge Graph. Allows for the creation and deployment of Knowledge Graphs atop existing data. APIs include HTTP, ODBC and JDBC, OLE DB and OLE DB.
  • 20
    ERBuilder Reviews

    ERBuilder

    Softbuilder

    $49
    ERBuilder Data Modeler, a GUI data modeling tool, allows developers to visualize, design and model databases using entity relationship diagrams. It automatically generates the most common SQL databases. Share the data model documentation with your team. You can optimize your data model with advanced features like schema comparison, schema synchronization, and test data generation.
  • 21
    SSuite MonoBase Database Reviews

    SSuite MonoBase Database

    SSuite Office Software

    Free
    You can create flat or relational databases with unlimited fields, tables, and rows. A custom report builder is included. Create custom reports by connecting to compatible ODBC databases. You can create your own databases. Here are some highlights: Filter tables instantly - Ultra simple graphical-user-interface - One-click table and data form creation - You can open up to 5 databases simultaneously Export your data to comma-separated files - Create custom reports to all your databases - A complete helpfile for creating database reports - You can print tables and queries directly from your data grid - Supports any SQL standard your ODBC compatible databases require For best performance and user experience, please install and run this database app with full administrator rights. Requirements: . 1024x768 Display Size . Windows 98 / XP / Windows 8 / Windows 10 - 32bit or 64bit No Java or DotNet are required. Green Energy Software. One step at a time, saving the planet
  • 22
    DoubleCloud Reviews

    DoubleCloud

    DoubleCloud

    $0.024 per 1 GB per month
    Open source solutions that require no maintenance can save you time and money. Your engineers will enjoy working with data because it is integrated, managed and highly reliable. DoubleCloud offers a range of managed open-source services, or you can leverage the full platform's power, including data storage and visualization, orchestration, ELT and real-time visualisation. We offer leading open-source solutions like ClickHouse Kafka and Airflow with deployments on Amazon Web Services and Google Cloud. Our no-code ELT allows real-time data sync between systems. It is fast, serverless and seamlessly integrated into your existing infrastructure. Our managed open-source data visualisation allows you to visualize your data in real time by creating charts and dashboards. Our platform is designed to make engineers' lives easier.
  • 23
    Firebird Reviews

    Firebird

    Firebird Foundation

    Firebird is a relational data base that supports many ANSI SQL standards. It runs on Linux, Windows, and a range of Unix platforms. Firebird provides high concurrency, high performance and powerful language support for stored procedure and triggers. Since 1981, it has been used in production systems under many names. The Firebird Project is a commercially-independent project consisting of C and C++ programmers, technical advisers, and supporters. It develops and enhances a multi-platform relational data management system that uses the source code released by Inprise Corp (now Borland Software Corp) 25 July 2000.
  • 24
    CUBRID Reviews

    CUBRID

    CUBRID

    $0.01/one-time/user
    CUBRID is a relational DBMS optimized for online transaction processing (OLTP) that complies with ANSI SQL standards and provides MVCC support, High-Availability (HA) capabilities, and GUI-based tools for DB management/migration. It also provides Oracle/MySQL compatibility and supports a variety of interfaces, including JDBC. * [Major RDBMS Features]: - ANSI SQL standard and support extended SQL syntaxes - Support VIEW/TRIGGER/PRIMARY KEY/FOREIGN KEY/SERIAL - Support Stored Procedure/Function - Seamless transactions: COMMIT/ROLLBACK/SAVEPOINT - Support automatic recovery in the event of failure CUBRID consists of a 3-tier structure of applications/interfaces, brokers, and servers, and the flexibility to build systems is ideal for data-intensive online transaction processing (OLTP) services. CUBRID provides ease of installation and native GUI-based administration tools for developers' convenience. Multi-threaded, multi-server architecture, native broker middleware, cost-based optimizer, and intensive caching techniques for your OLTP services. Very accurate predictable automatic fail-over built-in technology, based on the CUBRID Heartbeat native engine core.
  • 25
    SAP Adaptive Server Enterprise (ASE) Reviews
    Modernize and accelerate transaction-based applications both on-premise and in the Cloud. This SQL database server is high-performance and uses a relational management system to meet the rising demand for performance, reliability, efficiency, and productivity in every industry.
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • Next

Relational Databases Overview

A relational database is a type of database that stores and organizes information by establishing specific relationships between different entities within it. The basic structure of a relational database consists of tables, fields (or columns) and records (or rows). Tables contain all the data within the database, while fields store specific pieces of information for each record. Relationships are established between tables through foreign keys, which are unique identifiers associated with each table.

For example, in an inventory system, customers and products might be stored in separate tables but linked together through a foreign key. This allows the user to easily search for related items and keep track of customer purchases.

Relational databases are especially useful for storing large amounts of related data that needs to be accessed quickly and easily. They can also be used to create complex queries which help users find information quickly when searching for specific criteria. Additionally, relational databases can provide security features like access control so that only authorized users are able to view or modify certain data within the system.

Due to their versatility and powerful capabilities, relational databases offer numerous advantages compared to other types of databases such as flat-file systems or NoSQL databases. These advantages include improved scalability due to efficient storage methods; better performance thanks to query optimization techniques; increased reliability provided by ACID compliance; faster development speeds due to the use of Structured Query Language (SQL); and improved data integrity as a result of normalization techniques used during design.

Today, relational databases remain popular across many industries including healthcare, finance, retail and more. Some popular examples include Oracle Database, Microsoft SQL Server, MySQL and PostgreSQL – all widely used for enterprise resource planning (ERP), human resources management systems (HRMS) web applications and more.

What Are Some Reasons To Use Relational Databases?

  1. Flexibility: A major benefit to relational databases is their flexibility in structuring data. Relations between different tables can be established easily, giving users access to powerful query capabilities and enabling them to store data more efficiently. This means that flexible queries can be created quickly, saving time and resources during development.
  2. Scalability: As data grows over time, the relational database model allows for easy scalability with minimal disruption or downtime. This makes it ideal for applications that need to handle large amounts of data as they grow in complexity and size.
  3. Security: Relational databases provide enhanced security measures such as user authentication and authorization mechanisms which help protect sensitive data from unauthorized access or use. This helps ensure a secure environment where each user has only the access privileges necessary for their role within an organization's network architecture.
  4. Standardization: Because all data is stored using Structured Query Language (SQL), SQL statements are used across different database systems in order to perform operations on the same set of information within each system - this helps ensure compatibility among multiple applications working together despite differences in their underlying technologies or architectures.
  5. Performance: With its structured nature and powerful query capabilities, a relational database offers superior performance when compared to other types of databases - it allows complex queries involving multiple tables to be executed quickly which would otherwise be impossible with other types of databases due to their flat-file storage models

The Importance of Relational Databases

Relational databases are important because they provide a standardized and efficient way to store, organize, and access data. Relational database management systems (RDBMS) enable businesses to manage large amounts of data in an organized and organized manner. This helps improve the speed of data retrieval, accuracy, security, and cost-effectiveness of the database.

Relational databases also allow for complex queries to be run easily and quickly in order to access specific information from the database. The structure of relational databases enables users to ask questions about their data, such as “who bought what last month” or “which customers are located in which city”. It also provides powerful sorting capabilities so analysts can group different sets of data together for more detailed analysis. Furthermore, relational databases allow users to create relationships between tables that help ensure accurate data integrity so you can trust your business decisions are based on accurate perspectives.

Better organization through relational databases reduces processing time dramatically compared to manual methods or flat file systems because there is no need for additional processing time when querying or manipulating the database since it is already organized by its basic principles (tables). With optimized queries running against large amounts of datasets that would have taken days or weeks with traditional techniques now takes only minutes with a well-structured RDBMS system. Having fast query speeds helps reduce overhead costs drastically while improving customer satisfaction due to faster response times when accessing information from the database.

Overall, relational databases are critical components of successful businesses today as they enable organizations everywhere to better utilize their resources in order store and manage vast amount of valuable customer data efficiently while ensuring accuracy and security at all times.

Features of Relational Databases

  1. Tables: Relational databases store data in tables that are composed of rows and columns. Each row represents an individual record and each column contains the individual data values for the given record.
  2. Primary Keys: Primary keys are used to uniquely identify each row in a table. The primary key is typically composed of one or more columns that cannot have duplicate values.
  3. Foreign Keys: Foreign keys are used to link two tables together. In a two-table relationship, when a column in one table contains a value that matches the primary key of a column from another table, that relationship is established.
  4. Constraints: Constraints are used to limit the types of data that can be entered into a column. This ensures that the data is valid for the purpose of the table.
  5. Indexes: Indexes are used to speed up the search process for a given set of records. Indexes can be created on one or more columns within a table to enable the database to quickly locate the desired records.
  6. Views: Views enable users to customize their views of the data stored in the database. A view is essentially a custom query that is saved in the database and can be accessed by any user who has access to the view.
  7. Triggers: Triggers are pieces of code stored in the database that are designed to fire in response to certain changes in the data. They are often used to ensure that data integrity is maintained, such as ensuring that a certain value is not changed without the proper authorization.
  8. Stored Procedures: Stored procedures are pieces of code that are stored in the database and can be called from an application or other code. They are often used to perform complex operations, such as updating or querying multiple tables at once.

Types of Users That Can Benefit From Relational Databases

  • Business Owners: Relational databases provide an efficient way for business owners to store, analyze, and manage customer data, product inventories, and sales records.
  • Employees: Employees can use relational databases to track work progress and measure performance. They can also be used for project management tasks such as scheduling meetings or assigning tasks.
  • Software Developers: Relational databases are a great tool for software developers because they allow them to quickly write applications that integrate with a database server. They enable developers to easily search through large amounts of data in order to find specific information.
  • Researchers: Researchers can use relational databases to store and access massive volumes of research-related data sets such as experiments, results, and surveys. This makes it easier for researchers to conduct their work more efficiently by accessing the exact information they need without wasting time searching through mountains of irrelevant data.
  • Academic Institutions: Academic institutions often utilize relational databases in order to keep track of student records, faculty profiles, course schedules, testing scores, and other academic-related information. The relational database provides a secure platform that is ideal for storing confidential or sensitive student data.
  • Financial Institutions: Banks and other financial institutions commonly rely on relational databases to organize customer accounts, transactions history, and loan balances so that they can effectively manage their customers' finances and ensure the security of their customers' money.

How Much Do Relational Databases Cost?

The cost of relational databases depends on a number of factors, including the type and size of the database, the complexity of usage requirements, and the level of customer support you need. Generally speaking, small businesses can typically buy and set up basic relational databases for anywhere from a few hundred to several thousand of dollars. As requirements get more complex or usage demands increase, the costs tend to rise significantly.

Of course, subscription-based pricing models are also available from many vendors who offer cloud-based relational databases. With this model, customers pay a recurring fee for access to an unlimited amount of storage and computing resources with no upfront costs. This approach is often popular among companies that prefer predictable monthly expenses over large one-time investments in infrastructure.

Finally, there are open source relational databases such as MySQL that may be downloaded and used at no cost. While these solutions require significant setup effort and don’t generally include any customer support options or manual maintenance assistance, they could be suitable if budget is a major driving factor when selecting a database option.

Risks To Be Aware of Regarding Relational Databases

  • Data Loss: Relational databases are susceptible to accidental data loss or malicious attack, which can result in permanent data loss and disruption to business operations.
  • Security Breaches: If the database is not properly secured, it can be vulnerable to security breaches, allowing unauthorized access to potentially sensitive data.
  • Database Corruption: Database corruption can occur due to hardware failures, software bugs, or unexpected shutdowns of the system. This can lead to partial or complete loss of the database contents.
  • Inconsistent Data Quality: Poor quality control of data entry into a relational database can lead to inconsistent and inaccurate results when using that data for research or decision-making within an organization.
  • System Overload: Relational databases may become overloaded with large amounts of information if they are not designed correctly, resulting in poor performance and slower query times as more requests are made over time.

Relational Databases Integrations

There are several types of software that can integrate with relational databases. Business intelligence tools, such as Power BI, Tableau and SAS, are used by organizations to make informed decisions using insights from data stored in a relational database. Enterprise application integration (EAI) systems enable communication between multiple applications within an organization, often through a relational database. Content management systems allow users to store, manage and retrieve digital or non-digital content from a relational database. Additionally, many virtual machine scripts support interaction with a relational database for automation purposes. Finally, programming languages like Python are often used to interact with the data within a relational database.

What Are Some Questions To Ask When Considering Relational Databases?

  1. What type of data needs to be stored in the database?
  2. How many users need to have access to the database?
  3. Is there a need for concurrent user access and/or shared processing?
  4. What type of security measures will be needed for the database?
  5. Are there any constraints on how quickly data must be retrieved from the database?
  6. Does this database require transaction logging or auditing capabilities?
  7. Is scalability important, and if so, what are the anticipated growth scenarios that must be supported by the system?
  8. Are there any existing legacy systems that must integrate with this new relational database solution?