TrustRadius: an HG Insights company

Save this comparison

Save this comparison

Add Product

Recommended Comparisons

    Overview
    ProductRatingMost Used ByProduct SummaryStarting Price

    Db2

    Score8.6 out of 10
    N/ADB2 is a family of relational database software solutions offered by IBM. It includes standard Db2 and Db2 Warehouse editions, either deployable on-cloud, or on-premise.

    $0

    MySQL

    Score8.4 out of 10
    N/AMySQL is a popular open-source relational and embedded database, now owned by Oracle.N/A

    SQLite

    Score8 out of 10
    N/ASQLite is an in-process library that implements a self-contained, serverless, zero-configuration, transactional SQL database engine. The code for SQLite is in the public domain and is thus free for use for any purpose, commercial or private. SQLite is one of the most widely deployed databases in the world.N/A
    Pricing
    Db2MySQLSQLite
    Editions & Modules
    Db2 on Cloud Lite
    $0
    Db2 on Cloud Standard
    $99
    per month
    Db2 Warehouse on Cloud Flex One
    $898
    per month
    Db2 on Cloud Enterprise
    $946
    per month
    Db2 Warehouse on Cloud Flex for AWS
    2,957
    per month
    Db2 Warehouse on Cloud Flex
    $3,451
    per month
    Db2 Warehouse on Cloud Flex Performance
    13,651
    per month
    Db2 Warehouse on Cloud Flex Performance for AWS
    13,651
    per month
    Db2 Standard Edition
    Contact Sales
    Db2 Advanced Edition
    Contact Sales
    No answers on this topic
    No answers on this topic
    Offerings
    Pricing Offerings
    Db2MySQLSQLite
    Free Trial
    YesNoNo
    Free/Freemium Version
    YesNoNo
    Premium Consulting/Integration Services
    YesNoNo
    Entry-level Setup FeeOptionalNo setup feeNo setup fee
    Additional Details———
    More Pricing Information
    Community Pulse
    Db2MySQLSQLite
    Considered Multiple Products
    IBM
    Chose Db2
    I have experience with the above-mentioned similar products but mainly with MySQL. In terms of speed and query optimization capabilities, Db2 is far ahead in comparison to MySQL. Because of various issues like scalability, multiple departments hitting DB together causing …
    Incentivized
    Chose Db2
    Before selecting Db2, I had the opportunity to work with three different products: MySQL, IBM API Connect and IBM Cloud Databases.MySQL is a very popular and effective relational database management system, especially known for its ease of use and reliability. While working …
    Incentivized
    Chose Db2
    It's almost not comparable because they all do the same job in varying degrees. There are some things I like about Db2 that I don't enjoy about Oracle, but it mostly comes down to how it works and where it stores everything like SYS tables in Db2. MySQL is probably the fastest …
    Incentivized
    Chose Db2
    MySQL was definitely faster in terms of making queries, but DB2 had many features that protected against errors and easier to use for SQL beginners.
    Incentivized
    Chose Db2
    Db2 is industrial strength, supportable 24x7 and solid.
    Incentivized
    Chose Db2
    We chose Db2 for our organization because, in our experience it is Less in cost when bundled with IBM products and for the Ease of use and maintenance
    Incentivized
    Chose Db2
    Although each are good, DB2 provides greater scalability, flexibility for data integrity.
    Incentivized
    Chose Db2
    It is faster and the transactions are much more safer and reliable if I compare it with the two SQL database I mentioned above, as far as MongoDB is concerned it completely depends upon the requirement of the project, if a SQL or a NoSQL database is more suitable for a project.
    Incentivized
    Chose Db2
    From working with other databases, I always felt that Db2 was at the top of its game in all aspects of performance, recoverability, and stability—pretty much everything you want out of an Enterprise database system.
    Incentivized
    Chose Db2
    IBM Db2 provides solutions for Data Lakes, Operational Databases, Data Warehouses, and Fast Data. IBM has a rich history of being a diversity, equity, and inclusion leader. Easy to design, implement, test, and implement with huge support material across different platforms. …
    Incentivized
    Chose Db2
    Considering Price, features configurations timelines of the IBM Db2 we found that is very Robust in Scalability, Reliability, Highly Available. also, we are already a IBM products user and we are much satisfied with the overall product as well as customer support from IBM team. …
    Incentivized
    Chose Db2
    Db2 is one of the oldest and mature rdbms available in the market. IBM products were already been used in the organization. Cost effective in terms of licensing.
    Incentivized
    Chose Db2
    Db2 is more scalable, reliable, and easily configurable than all the products that we evaluated. We were already using some of the services provided by IBM and were satisfied with the support and pricing. This led us to select Db2 as our database management system.
    Incentivized
    Chose Db2
    DB2 was more scalable and easily configurable than other products we evaluated and short listed in terms of functionality and pricing. IBM also had a good demo on premise and provided us a sandbox experience to test out and play with the product and DB2 at that time came out …
    Incentivized
    Chose Db2
    Db2 is one of the best relational databases I’ve used. It has the ability to maintain large amount of data and execution of million transactions in fraction of a second. If you use it properly, an organization can build a database with thousands of tables, and it can provide …
    Incentivized
    Chose Db2
    Db2 out-performs each one on performance, availability and scalability.
    Incentivized
    Chose Db2
    Db2 is really reliable and fast. It can handle really large OLTP throughput and really large data warehouses.
    Incentivized
    Chose Db2
    The most straightforward and easiest to use. Probably the biggest bang for the buck of any of the vendors. Handles our business needs perfectly.
    Incentivized
    Chose Db2
    DB2 is much more robust than Oracle or mySQL when used in the Z/OS or Linux platform as it has the best error detection/warning system and also is very fast when accessed over the LAN in remote branch locations. It is scalable to a limited extent though as is the case in all …
    Incentivized
    Chose Db2
    I have managed Oracle databases too and in my opinion both the database platforms perform about equally. We mostly chose DB2 because we had existing resources familiar with DB2 and the DB2 platform was generally cheaper due to the ability to negotiate cheaper yearly license …
    Incentivized
    Oracle
    Chose MySQL
    Microsoft SQL and SQLite i have used for different scenarios. SQLite is very small database which is more easy to work with low profile devices like mobiles. MySQL is not suitable for that level and MSSQL mainly comparable with MYSQL. MSSQL has complex installations and …
    Incentivized
    Chose MySQL
    Higher levels of security and can handle multiple connections simultaneously which is required for our clients work. It also supports XML format which we've had issues with SQLite handling - doesn't appear to support it.
    Incentivized
    Chose MySQL
    SQLite - Is the goto DB for Mobile/Desktop Apps. Its not as elaborate as Mysql but since its a RDBMS it provides all the basic features and its lite. We use mysql at the backend and for desktop app we use SQLite

    postgres - Its a formidable opponent. It is fast and reliable and …
    Incentivized
    Chose MySQL
    MySQL is easy to use and provides a better performance than SQLite. MySQL is very user-friendly.
    Incentivized
    Chose MySQL
    MySQL is perceived as less scalable than DB2. DB2 provides for an easy migration up to more scale if it is acceptable or required to remain in the IBM ecosystem, which can scale all the way to z-Series mainframes. For some enterprises like insurance and banking, this is a …
    Incentivized
    Chose MySQL
    MySQL is a standard across many industries and is familiar to most developers as a result. When comparing to something like MongoDB, most developers are more familiar and comfortable with MySQL. When comparing to something like Oracle, MySQL clearly wins in the expense …
    Incentivized
    Chose MySQL
    Postgres, SQL Server, DB2, Oracle, DashDB, MongoDB, RedShift - all of them have their strengths and weaknesses. I will say this about MySQL though, it is generally the first database chosen by a startup. It's easy to use, easy to deploy, free, and it just works.
    Incentivized
    Chose MySQL
    Each of the products has its own merits and demerits. however since MySQL is a very good documentation and global community its easy to learn and apply in different stages for analytics work. compare to other data bases its simple for setup and work on it. MySQL is cost …
    Incentivized
    Chose MySQL
    We chose MySQL because of its open-source nature and its compatibility with various systems, languages, and databases. It is easy to use and fast. Additionally, it has been in the market for more than 30 years now which makes it a reliable option when compared to its …
    Incentivized
    Chose MySQL
    it is cost effective solution and that time we were looking the good RDMS which can support the GIS based datatypes.

    Its community edition is fantastic
    Incentivized
    Chose MySQL
    MySQL offers best conditions for a rapid adoption at the organization.
    Also because it's free software, you can scale up in implementations without worrying about licenses fees.
    Incentivized
    Chose MySQL
    MySQL provides the option to reduce support and maintenance cost when P0 Level 1 support is not really needed for databases used for noncritical use cases and workloads. Other versions that include Microsoft SQL, Amazon RDS, etc don't provide such options and are overkill. …
    Incentivized
    Chose MySQL
    MySQL is much more flexible and easy to start using.
    Incentivized
    Chose MySQL
    MySQL performs very well and has a great feature set. It gives the user, developer, and DBA a lot of bang for no bucks. It is efficient, cost-effective, and doesn't require other specialized hardware or software to run. Microsoft SQL Server generally only works on Windows. …
    Incentivized
    Chose MySQL
    Easy tools integration and lib
    Incentivized
    Chose MySQL
    We have used Oracle and DB2 and both of them are used to store huge amount of data. MySQL is used for reporting purposes in our organization.
    Incentivized
    Chose MySQL
    The main reason that we went with MySQL is the cost. It's very cost effective and can do almost everything that Oracle can do. Database management is also very simple when compared to Oracle as we didn't have to contact the DBA for issues. Also, we found a lot of improvement in …
    Incentivized
    Chose MySQL
    I have used more than 10 different SQL databases over the course of my career. Of those, the three I find myself using over and over include MySQL, Oracle and SQL Server. I have actually replaced smaller deployments of Oracle and SQL Server with MySQL as a way to reduce …
    Incentivized
    Open Source
    Chose SQLite
    I also use other Database Systems, but for small apps with offline storage, SQLite is a good and easy to use Database.
    Incentivized
    Chose SQLite
    We looked at other traditional RDBMS products, but found them to be cumbersome to deploy. They take up more space, and consume more computing resources than SQLite does. While the performance or direct integration to our primary applications may have been better or easier if we …
    Incentivized
    Chose SQLite
    SQLite is considered better against these two depending on the needs and phase of the project. If we require a lightweight yet reliable database which should also be portable across different platforms and speed is the most important part of the query and data security is not …
    Incentivized
    Chose SQLite
    I think there is no real competition between them.
    In "SQLite" you can hear "light" when you don't need to store a big amount of data and when you need something easy to deploy, SQLite is a good choice, I didn't find those qualities in other database systems I knew.
    Incentivized
    Key User Insights
    Would buy again
    96%
    Would buy again
    103 Answers
    94%
    Would buy again
    49 Answers
    100%
    Would buy again
    11 Answers
    Delivers good value for the price
    97%
    Delivers good value for the price
    95 Answers
    100%
    Delivers good value for the price
    51 Answers
    100%
    Delivers good value for the price
    11 Answers
    Happy with the feature set
    96%
    Happy with the feature set
    103 Answers
    98%
    Happy with the feature set
    51 Answers
    100%
    Happy with the feature set
    11 Answers
    Lived up to sales and marketing promises
    96%
    Lived up to sales and marketing promises
    66 Answers
    97%
    Lived up to sales and marketing promises
    36 Answers
    90%
    Lived up to sales and marketing promises
    9 Answers
    Implementation went as expected
    99%
    Implementation went as expected
    89 Answers
    100%
    Implementation went as expected
    46 Answers
    100%
    Implementation went as expected
    11 Answers
    Best Alternatives
    Db2MySQLSQLite
    Small Businesses
    Amazon RDS
    Score8.1 out of 10
    MariaDB Platform
    Score9.1 out of 10
    MariaDB Platform
    Score9.1 out of 10
    Medium-sized Companies
    SingleStore
    Score8.2 out of 10
    PostgreSQL
    Score8.8 out of 10
    PostgreSQL
    Score8.8 out of 10
    Enterprises
    SAP IQ
    Score5.4 out of 10
    SQLite
    Score8 out of 10
    MySQL
    Score8.4 out of 10
    All AlternativesView all alternativesView all alternativesView all alternatives
    User Ratings
    Db2MySQLSQLite
    Likelihood to Recommend
    9.1
    (114 ratings)
    8.5
    (146 ratings)
    8.0
    (14 ratings)
    Likelihood to Renew
    7.9
    (12 ratings)
    9.0
    (5 ratings)
    -
    (0 ratings)
    Usability
    8.5
    (9 ratings)
    7.9
    (18 ratings)
    8.0
    (2 ratings)
    Availability
    9.3
    (64 ratings)
    -
    (0 ratings)
    -
    (0 ratings)
    Performance
    9.1
    (12 ratings)
    -
    (0 ratings)
    -
    (0 ratings)
    Support Rating
    8.9
    (6 ratings)
    9.0
    (3 ratings)
    1.0
    (1 ratings)
    In-Person Training
    8.2
    (1 ratings)
    -
    (0 ratings)
    -
    (0 ratings)
    Implementation Rating
    5.6
    (3 ratings)
    8.0
    (1 ratings)
    -
    (0 ratings)
    Configurability
    9.1
    (2 ratings)
    -
    (0 ratings)
    10.0
    (1 ratings)
    Data Sharing and Collaboration
    8.0
    (1 ratings)
    -
    (0 ratings)
    -
    (0 ratings)
    Data Sources
    9.0
    (1 ratings)
    -
    (0 ratings)
    -
    (0 ratings)
    Ease of integration
    7.8
    (4 ratings)
    -
    (0 ratings)
    10.0
    (1 ratings)
    Product Scalability
    8.3
    (66 ratings)
    -
    (0 ratings)
    -
    (0 ratings)
    Vendor post-sale
    9.0
    (2 ratings)
    -
    (0 ratings)
    -
    (0 ratings)
    Vendor pre-sale
    9.0
    (2 ratings)
    -
    (0 ratings)
    -
    (0 ratings)
    User Testimonials
    Db2MySQLSQLite
    Likelihood to Recommend
    IBM
    I have primarily used it as the basis for a SIS - but I have migrated more than a few systems from there database systems to DB2 (Filemaker, MySQL, etc.). DB2 does have a better structural approach, as opposed to Filemaker, which allows for more data consistency, but this can also lead to an inflexibility that can sometimes be counterintuitive when attempting to compensate for the flexibility of the work environment as Schools tend to have an all in one approach.
    Incentivized
    Read full review
    Oracle
    MySQL is best suited for applications on platform like high-traffic content-driven websites, small-scale web apps, data warehouses which regards light analytical workloads. However its less suited for areas like enterprise data warehouse, OLAP cubes, large-scale reporting, applications requiring flexible or semi-structured data like event logging systems, product configurations, dynamic forms.
    Incentivized
    Read full review
    Open Source
    SQLite is a lightweight and efficient database management system. With SQLite, performance increases as memory are added. It's reliable and well-tested before release. SQLite handles memory allocation and I/O errors gracefully. SQLite provides bug lists and code-change chronologies. All bugs are disclosed, and it's compatible with iOS, Android, MAC, and Windows. SQLite is open-source, allowing developers to tailor it to their specific needs.
    Incentivized
    Read full review
    Pros
    IBM
    • While we query a large set of data, the results are generally available within a minute or so.
    • Always reliable - I have never experienced an application going down.
    • It is easy to write queries and find tables and columns.
    • We can log in smoothly without any headaches.
    Incentivized
    Read full review
    Oracle
    • Stable - it just runs, with minimal downtime or errors
    • Fast - well-structured data is quickly written and read
    • Secure - MySQL is easy to keep data secure from people and applications that shouldn't see it
    • Easy to use - SQL is industry standard so no problems with adding, editing and reading data stored in MySQL
    Incentivized
    Read full review
    Open Source
    • Our products are using SQLite in embedded Linux and in Windows software.
    • It is truly a stable cross-platform database.
    • The fact that it is a zero-configuration database engine, it is particularly a nice advantage when you work in the embedded world.
    • Being a single database file, it provides ease for those who need to quickly transfer data to someone else, or quickly browse data.
    Incentivized
    Read full review
    Cons
    IBM
    • Learning curve for DB resources - Improvements to UI or native command line built-ins can help with increasing efficiencies for DB resources
    • Better resource utilization monitoring and recommendations
    • Continue to adopt support for modern frameworks and languages making it easier for organizations to see making Db2 the easy first choice
    Incentivized
    Read full review
    Oracle
    • Learning curve: is big. Newbies will face problems in understanding the platform initially. However, with plenty of online resources, one can easily find solutions to problems and learn on the go.
    • Backup and restore: MySQL is not very seamless. Although the data is never ruptured or missed, the process involved is not very much user-friendly. Maybe, a new command-line interface for only the backup-restore functionality shall be set up again to make this very important step much easier to perform and maintain.
    Incentivized
    Read full review
    Open Source
    • Although it is excellent at what it does, you should be really careful and plan accordingly if you know that your database is going to scale at a huge level because it is not suitable of databases which are of Enterprise level and demands top-notch security and protection.
    • If your project involves multiple people working on the same database simultaneously, then that becomes a big problem, because it only allows single write at one time. You really need to be forward thinking in a manner to predict if this database will cater to all the needs of your project.
    • The most common difficulty with this is the lack of some of the basic functionality which is present in the other premier databases like Joints, Stored Procedure calls, Security and permission grants. If you do require all those things then you are better off not using this software.
    • Lastly, if you are using this in an Andriod App development cycle then also your options are limited because it does not integrate with PostgreSQL and MYSQL.
    Incentivized
    Read full review
    Likelihood to Renew
    IBM
    The DB2 database is a solid option for our school. We have been on this journey now for 3-4 years so we are still adapting to what it can do. We will renew our use of DB2 because we don’t see. Major need to change. Also, changing a main database in a school environment is a major project, so we’ll avoid that if possible.
    Incentivized
    Read full review
    Oracle
    For teaching Databases and SQL, I would definitely continue to use MySQL. It provides a good, solid foundation to learn about databases. Also to learn about the SQL language and how it works with the creation, insertion, deletion, updating, and manipulation of data, tables, and databases. This SQL language is a foundation and can be used to learn many other database related concepts.
    Incentivized
    Read full review
    Open Source
    No answers on this topic
    Usability
    IBM
    You have to be well versed in using the technology, not only from a GUI interface but from a command line interface to successfully use this software to its fullest.
    Incentivized
    Read full review
    Oracle
    I give MySQL a 9/10 overall because I really like it but I feel like there are a lot of tech people who would hate it if I gave it a 10/10. I've never had any problems with it or reached any of its limitations but I know a few people who have so I can't give it a 10/10 based on those complaints.
    Read full review
    Open Source
    I have given this rating cause its irreplaceable in some of the areas like no more installation need except from a single library. I find dialect is simple in use cases. its suitable for any professionals with various skill levels. its easily connect with various os and devices. very less maintenance or administration required.
    Incentivized
    Read full review
    Reliability and Availability
    IBM
    I have never had DB2 go down unexpectedly. It just works solidly every day. When I look at the logs, sometimes DB2 has figured out there was a need to build an index. Instead of waiting for me to do it, the database automatically created the index for me. At my current company, we have had zero issues for the past 8 years. We have upgrade the server 3 times and upgraded the OS each time and the only thing we saw was that DB2 got better and faster. It is simply amazing.
    Incentivized
    Read full review
    Oracle
    No answers on this topic
    Open Source
    No answers on this topic
    Performance
    IBM
    The performances are exceptional if you take care to maintain the database. It is a very powerful tool and at the same time very easy to use. In our installation, we expect a DB machine on the mainframe with access to the database through ODBC connectors directly from branch servers, with fabulous end users experience.
    Incentivized
    Read full review
    Oracle
    No answers on this topic
    Open Source
    No answers on this topic
    Support Rating
    IBM
    Easily the best product support team. :) Whenever we have questions, they have answered those in a timely manner and we like how they go above and beyond to help.
    Incentivized
    Read full review
    Oracle
    We have never contacted MySQL enterprise support team for any issues related to MySQL. This is because we have been using primarily the MySQL Server community edition and have been using the MySQL support forums for any questions and practical guidance that we needed before and during the technical implementations. Overall, the support community has been very helpful and allowed us to make the most out of the community edition.
    Incentivized
    Read full review
    Open Source
    I haven't needed support yet.
    Incentivized
    Read full review
    In-Person Training
    IBM
    the material was very clear and all subjects have been handled
    Incentivized
    Read full review
    Oracle
    No answers on this topic
    Open Source
    No answers on this topic
    Implementation Rating
    IBM
    db2 work well with the application, also the replication tool can keep it up
    Read full review
    Oracle
    1. Estimate your data size. 2. Test, test, and test.
    Incentivized
    Read full review
    Open Source
    No answers on this topic
    Alternatives Considered
    IBM
    DB2 was more scalable and easily configurable than other products we evaluated and short listed in terms of functionality and pricing. IBM also had a good demo on premise and provided us a sandbox experience to test out and play with the product and DB2 at that time came out better than other similar products.
    Incentivized
    Read full review
    Oracle
    MongoDB has a dynamic schema for how data is stored in 'documents' whereas MySQL is more structured with tables, columns, and rows. MongoDB was built for high availability whereas MySQL can be a challenge when it comes to replication of the data and making everything redundant in the event of a DR or outage.
    Incentivized
    Read full review
    Open Source
    We looked at other traditional RDBMS products, but found them to be cumbersome to deploy. They take up more space, and consume more computing resources than SQLite does. While the performance or direct integration to our primary applications may have been better or easier if we had gone with a traditional RDBMS, the performance of SQLite has been more than acceptable. The performance and speed to deploy made SQLite a much more attractive option for us than a traditional RDBMS.
    Incentivized
    Read full review
    Scalability
    IBM
    By
    using DB2 only to support my IzPCA activities, my knowledge here
    is somewhat limited.

    Anyway,
    from what I was able to understand, DB2 is extremely scallable.

    Maybe the information below could serve as an example of scalability.
    Customer have an huge mainframe environment, 13x z15 CECs, around
    80 LPARs, and maybe more than 50 Sysplexes (I am not totally sure about this
    last figure...)

    Today
    we have 7 IzPCA
    databases, each one in a distinct Syplex.

    Plans
    are underway to have, at the end, an small LPAR, with only one DB2 sub-system,
    and with only one database, then transmit the data from a lot of other LPARs,
    and then process all the data in this only one database.



    The
    IzPCA collect process (read the data received, manipulate it, and insert rows
    in the tables) today is a huge process, demanding many elapsed
    hours, and lots of CPU.

    Almost
    100% of the tables are PBR type, insert jobs run in parallel, but in 4 of the 7
    database, it is a really a huge and long process.



    Combining
    the INSERTs loads from the 7 databases in only one will be impossible.......,,,,



    But,
    IzPCA recently introduced a new feature, called "Continuous
    Collector"
    .
    By
    using that feature, small amounts of data will be transmited to the central
    LPAR at every 5 minutes (or even less), processed immediately,in
    a short period of time, and with small use of CPU,
    instead of one or two transmissions by day, of very large amounts of data and
    the corresponding collect jobs occurring only once or twice a day, with long
    elapsed times, and huge comsumption of CPU



    I
    suspect the total CPU seconds consumed will be more or less the same in
    both cases, but in the new method it will occur in small bursts
    many times a day!!
    Incentivized
    Read full review
    Oracle
    No answers on this topic
    Open Source
    No answers on this topic
    Return on Investment
    IBM
    • Negative: Difficult and manual deployment
    • Negative: Missing assistants from common monitoring metrics
    • Positive: Stability
    • Positive: Performance
    • Positive: Resiliency and high availability (HADR)
    • Positive: Data Replication (Q-Rep)
    • Positive: Interaction with storage subsystems for backups (TSM, SVC)
    • Positive: Gigantic monitoring features in the form of table functions
    Incentivized
    Read full review
    Oracle
    • As it is an open source solution through community solution, we can use it in a multitude of projects without cost license
    • The acquisition by Oracle makes you need to contract support for the enterprise version
    • If you have knowledge about oracle databases, you can get more out of the enterprise version
    Incentivized
    Read full review
    Open Source
    • No licensing fees has a net increase on ROI
    • The active community has kept support costs low, further increasing ROI
    • The wide range of supported platforms and high level of compatibility has increased ROI by reducing time spent porting the database model to any platform specific solutions.
    Incentivized
    Read full review
    ScreenShots

    Db2 Screenshots

    Screenshot of Db2 - Data sharingScreenshot of Db2 - Machine LearningScreenshot of Db2 - Real time insights