认识Oracle/SQL Server的免费数据库

本文涉及的产品
云数据库 RDS SQL Server,独享型 2核4GB
简介: 认识Oracle/SQL Server的免费数据库   像Oracle和SQL Server等大型数据库也存在免费版,能满足很多中小项目的需求。但由于很多做项目的同志不清楚,以至于动不动就选择MySQL、PostgreSQL或者Firebird等开源数据库。

认识Oracle/SQL Server的免费数据库

 

像Oracle和SQL Server等大型数据库也存在免费版,能满足很多中小项目的需求。但由于很多做项目的同志不清楚,以至于动不动就选择MySQL、PostgreSQL或者Firebird等开源数据库。

 

另外,选择大型数据库的免费版还有很多好处。比如,在项目设计、开发阶段,完全可以用免费版的数据库进行开发和测试,到部署阶段,再选择标准版或企业版的大型数据库进行部署。以此实现轻量级的敏捷开发。

 

对于在校大学生来说,从学习的目的上来讲,安装免费版的大型数据库也就足够用了,而且还不会消耗个人计算机过多的资源,可谓一举两得。

 

最后,使用免费版的大型数据库还不会存在版权纠纷。

 

下面介绍免费版的大型数据库:

 

一、Oracle Database 10g Express Edition
简称Oracle 10g快捷版(XE版),是一款基于Oracle数据库10g第2版代码库的小型入门级数据库,它具备以下优点:
(1) 免费进行开发、部署和分发,无需担心版权问题。
(2) 下载速度快;其英文版大小仅为165MB,而多国语言版也才216MB。
对应的客户端工具也很小,30MB。
下载地址:http://www.oracle.com/technology/software/products/database/xe/htdocs/102xewinsoft.html
(3) 并且管理简单。

Oracle官方是这么说的,Oracle数据库XE版是一款优秀的入门级数据库,可供以下用户使用:
    * 致力于 PHP、Java、.NET、XML 和开放源代码应用程序的开发人员;
    * 需要免费的入门级数据库进行培训和部署的 DBA;
    * 需要入门级数据库进行免费分发的独立软件供应商(ISV)和硬件供应商;
    * 需要在课程中使用免费数据库的教育机构和学生。

Oracle数据库XE版对安装的目标主机的规模和CPU数量不作限制(每台计算机一个数据库)。

 

【限制】是数据库最多存储4GB的用户数据,且数据库最多能使用1GB内存,并在主机上只使用一个CPU。

 

二、SQL SERVER 2008 Expression Edition
微软的SQL SERVER 2008也是很不错的数据库,也推出了对应的免费版本,即Expression Edition版。其特征如下:
(1) 简单且免费
· 快速建立和部署数据库解决方案
· 易于备份和恢复
· 集成图形管理工具,支持报表制作和全文本搜索
· 适合建立Web站点应用和独立应用
(2) 功能强大
· 高性能
· 与SQL SERVER 2008使用同样的数据库引擎
· 完全兼容SQL SERVER 2008
(3) 集成
· 可与Visual Studio集成开发
· 可利用商业智能和Office集成
· 支持PHP
(4) 易于学习
下载地址:http://www.microsoft.com/Downloads/details.aspx?familyid=B5D1B8C3-FDA5-4508-B0D0-1311D670E336&displaylang=zh-cn
文件大小为558MB。

 

【限制】仅支持单处理器,数据库最多存储4GB的用户数据,且数据库最多能使用1GB内存。

 

三、DB2 Express-C
DB2 Express-C是IBM针对社区发布的完全授权的免费产品。它不限制使用时间和数据大小。可以将这个数据库服务器免费用于应用程序开发和部署。
ISV 和业务合作伙伴在IBM进行注册后,还可以在其解决方案中免费分发DB2 Express-C。
其Windows的32位V9.7版大小为400MB。
下载地址:http://www.ibm.com/developerworks/cn/downloads/im/udbexp/


【优势】DB2 Express-C数据库不限制用户数量以及数据库的大小。
【限制】DB2 Express-C数据库引擎最多只能使用2个CPU内核和2GB的内存。

 

四、IBM的Cloudscape
Cloudscape是IBM提供的开源、免费的数据库。
Cloudscape 是一个以 Java 类库形式提供的、轻量级的、可嵌入的关系引擎。它的本机接口是带有 Java 关系扩展的 Java Database Connectivity(JDBC)。它实现了 SQL92E 标准和许多 SQL 99 扩展。该引擎提供了事务和崩溃恢复,支持多个连接,而且支持使用一个连接的多个线程。因为 Cloudscape 是一个 Java 类库,您可以很容易地将它嵌入到任何 Java 应用程序或服务器架构中,同时还不会损害该应用程序的 Java 特性。当需要扩充数据库时,Cloudscape 支持复杂 SQL 事务和 JDBC,该特性允许它将应用程序迁移到其他 SQL 数据库,例如 IBM DB2? Universal Database?(UDB)。
【优点】开源。

 

综上,在项目开发时不要动不动就想到MySQL,而且MySQL被Oracle收购后前途未卜,其实我们还有很多选择。

相关实践学习
使用SQL语句管理索引
本次实验主要介绍如何在RDS-SQLServer数据库中,使用SQL语句管理索引。
SQL Server on Linux入门教程
SQL Server数据库一直只提供Windows下的版本。2016年微软宣布推出可运行在Linux系统下的SQL Server数据库,该版本目前还是早期预览版本。本课程主要介绍SQLServer On Linux的基本知识。 相关的阿里云产品:云数据库RDS SQL Server版 RDS SQL Server不仅拥有高可用架构和任意时间点的数据恢复功能,强力支撑各种企业应用,同时也包含了微软的License费用,减少额外支出。 了解产品详情: https://www.aliyun.com/product/rds/sqlserver
目录
相关文章
|
7天前
|
SQL 人工智能 算法
【SQL server】玩转SQL server数据库:第二章 关系数据库
【SQL server】玩转SQL server数据库:第二章 关系数据库
47 10
|
7天前
|
SQL 算法 数据库
【SQL server】玩转SQL server数据库:第三章 关系数据库标准语言SQL(二)数据查询
【SQL server】玩转SQL server数据库:第三章 关系数据库标准语言SQL(二)数据查询
64 6
|
4天前
|
SQL 数据库
数据库SQL语言实战(二)
数据库SQL语言实战(二)
|
4天前
|
SQL 关系型数据库 数据库
【后端面经】【数据库与MySQL】SQL优化:如何发现SQL中的问题?
【4月更文挑战第12天】数据库优化涉及硬件升级、操作系统调整、服务器/引擎优化和SQL优化。SQL优化目标是减少磁盘IO和内存/CPU消耗。`EXPLAIN`命令用于检查SQL执行计划,关注`type`、`possible_keys`、`key`、`rows`和`filtered`字段。设计索引时考虑外键、频繁出现在`where`、`order by`和关联查询中的列,以及区分度高的列。大数据表改结构需谨慎,可能需要停机、低峰期变更或新建表。面试中应准备SQL优化案例,如覆盖索引、优化`order by`、`count`和索引提示。优化分页查询时避免大偏移量,可利用上一批的最大ID进行限制。
32 3
|
7天前
|
SQL 监控 数据库
数据库管理与电脑监控软件:SQL代码优化与实践
本文探讨了如何优化数据库管理和使用电脑监控软件以提升效率。通过SQL代码优化,如使用索引和调整查询语句,能有效提高数据库性能。同时,合理设计数据库结构,如数据表划分和规范化,也能增强管理效率。此外,利用Python脚本自动化收集系统性能数据,并实时提交至网站,可实现对电脑监控的实时性和有效性。这些方法能提升信息系统稳定性和可靠性,满足用户需求。
29 0
|
15天前
|
SQL 数据可视化 关系型数据库
轻松入门MySQL:深入探究MySQL的ER模型,数据库设计的利器与挑战(22)
轻松入门MySQL:深入探究MySQL的ER模型,数据库设计的利器与挑战(22)
|
15天前
|
存储 关系型数据库 MySQL
轻松入门MySQL:数据库设计之范式规范,优化企业管理系统效率(21)
轻松入门MySQL:数据库设计之范式规范,优化企业管理系统效率(21)
|
15天前
|
关系型数据库 MySQL 数据库
轻松入门MySQL:精准查询,巧用WHERE与HAVING,数据库查询如虎添翼(7)
轻松入门MySQL:精准查询,巧用WHERE与HAVING,数据库查询如虎添翼(7)
|
17天前
|
存储 关系型数据库 MySQL
数据库字符编码MySQL中使用UTF-8还是UTFB4
数据库字符编码MySQL中使用UTF-8还是UTFB4
20 0
|
20天前
|
SQL 关系型数据库 MySQL
【MySQL技术专题】「问题实战系列」深入探索和分析MySQL数据库的数据备份和恢复实战开发指南(8.0版本升级篇)
【MySQL技术专题】「问题实战系列」深入探索和分析MySQL数据库的数据备份和恢复实战开发指南(8.0版本升级篇)
94 0

推荐镜像

更多