SQL/DS
discontinuedby IBM · since 1981 · also known as Structured Query Language/Data System, DB2 for VM and VSE, DB2 Server for VSE & VM
IBM's first commercial SQL database (1981) for VM and VSE mainframes, built from System R; later DB2.
discontinued. The SQL/DS name was retired when IBM rebranded it DB2 for VM and VSE; the last major line, DB2 Server for VSE & VM 7.5, dates from 2007. Successor: IBM Db2.
Overview
SQL/DS shipped in 1981 as IBM's first commercial relational database and one of the first SQL products on the market, running on the VM/CMS and DOS/VSE mainframe operating systems and built on technology from the System R research prototype. When IBM released DB2 for MVS shortly after, the two lines coexisted for years, and SQL/DS was eventually rebranded DB2 for VM and VSE. The line continued as DB2 Server for VSE & VM, whose Version 7.5 appeared in IBM's VM product matrix in 2007. Today it is mostly of historical interest, plus the odd remaining z/VM or z/VSE shop; new workloads belong on current Db2.
Strengths & trade-offs
Strengths
- +Among the first commercially shipped SQL databases, proving relational ideas outside the lab
- +Brought System R's SQL, cost-based optimizer and GRANT/REVOKE security into a product
- +One code line served VM and VSE mainframe shops for decades
Trade-offs
- −Only ran on IBM VM and VSE mainframe systems
- −Product name retired and no new major versions since 2007
- −Skills and tooling are scarce today
Great for
- +History of SQL and relational databases
- +Maintaining remaining z/VM or z/VSE applications
Think twice for
- −Any new application
- −Non-IBM platforms
Capabilities
Native or official first-party support · 5 of 25 tracked
Scale & consistency
- Comfortable data size
- Medium · ≤ 10 TB
- Horizontal scaling
- None
- Multi-region
- No
- Transactions
- Full ACID
- Consistency
- Strong
- Schema
- Strict
- Architecture
- Client server, Single node
- Query languages
- SQL
Deployment
Ecosystem
Alternatives to SQL/DS
IBM's enterprise RDBMS for Linux, UNIX, Windows and z/OS, with BLU columnar and pureScale clustering.
sql-ds vs ibm-db2 →IBM Research's 1970s relational prototype that produced SQL, cost-based optimization and modern transactions.
sql-ds vs system-r →The extensible, standards-first open-source relational database.
sql-ds vs postgresql →Integrated RDBMS plus ABL 4GL application platform behind thousands of ERP and vertical business apps.
sql-ds vs progress-openedge →Alpha-stage, Vitess-inspired sharding, pooling and HA layer for unmodified PostgreSQL, led by Supabase.
sql-ds vs multigres →Elastic distributed SQL with in-memory transaction engines and separate storage managers, owned by Dassault.
sql-ds vs nuodb →SQL/DS FAQ
What is SQL/DS?
SQL/DS is a relational database by IBM, first released in 1981. SQL/DS shipped in 1981 as IBM's first commercial relational database and one of the first SQL products on the market, running on the VM/CMS and DOS/VSE mainframe operating systems and built on technology from the System R research prototype. When IBM released DB2 for MVS shortly after, the two lines coexisted for years, and SQL/DS was eventually rebranded DB2 for VM and VSE. The line continued as DB2 Server for VSE & VM, whose Version 7.5 appeared in IBM's VM product matrix in 2007. Today it is mostly of historical interest, plus the odd remaining z/VM or z/VSE shop; new workloads belong on current Db2.
Is SQL/DS open source?
No. SQL/DS is proprietary, closed-source software.
Does SQL/DS support ACID transactions?
Yes. SQL/DS supports full ACID transactions, with strong consistency.
Does SQL/DS scale horizontally?
SQL/DS does not scale horizontally; it runs on a single node, so you scale it up rather than out. It is comfortable at medium scale (≤ 10 TB).
How can I run SQL/DS?
You can self-host it.
What is SQL/DS best for?
SQL/DS is a strong fit for history of SQL and relational databases; and maintaining remaining z/VM or z/VSE applications. Think twice for any new application.
What are the best alternatives to SQL/DS?
Common alternatives to SQL/DS include IBM Db2, System R, PostgreSQL, Progress OpenEdge and Multigres. The right choice depends on your workload, scale and hosting; WhichDB's smart match ranks them against your requirements.
Is SQL/DS still maintained?
SQL/DS is discontinued. The SQL/DS name was retired when IBM rebranded it DB2 for VM and VSE; the last major line, DB2 Server for VSE & VM 7.5, dates from 2007. Successor: IBM Db2.
How popular is SQL/DS?
SQL/DS ranks #471 of 844 databases on the WhichDB Score (2.6/100), and #147 among relational databases. The score combines public adoption signals such as package downloads, GitHub activity, job posts and developer discussion.