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

本文涉及的产品
云数据库 RDS SQL Server,基础系列 2核4GB
RDS SQL Server Serverless,2-4RCU 50GB 3个月
推荐场景:
简介: 版权声明:本文为博主chszs的原创文章,未经博主允许不得转载。 https://blog.csdn.net/chszs/article/details/4519381 认识Oracle/SQL Server的免费数据库 像Oracle和SQL Server等大型数据库也存在免费版,能满足很多中小项目的需求。
版权声明:本文为博主chszs的原创文章,未经博主允许不得转载。 https://blog.csdn.net/chszs/article/details/4519381

认识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
目录
相关文章
|
2月前
|
SQL 开发框架 .NET
ASP.NET连接SQL数据库:详细步骤与最佳实践指南ali01n.xinmi1009fan.com
随着Web开发技术的不断进步,ASP.NET已成为一种非常流行的Web应用程序开发框架。在ASP.NET项目中,我们经常需要与数据库进行交互,特别是SQL数据库。本文将详细介绍如何在ASP.NET项目中连接SQL数据库,并提供最佳实践指南以确保开发过程的稳定性和效率。一、准备工作在开始之前,请确保您
284 3
|
8天前
|
SQL Oracle 数据库
使用访问指导(SQL Access Advisor)优化数据库业务负载
本文介绍了Oracle的SQL访问指导(SQL Access Advisor)的应用场景及其使用方法。访问指导通过分析给定的工作负载,提供索引、物化视图和分区等方面的优化建议,帮助DBA提升数据库性能。具体步骤包括创建访问指导任务、创建工作负载、连接工作负载至访问指导、设置任务参数、运行访问指导、查看和应用优化建议。访问指导不仅针对单条SQL语句,还能综合考虑多条SQL语句的优化效果,为DBA提供全面的决策支持。
31 11
|
22天前
|
SQL 关系型数据库 MySQL
MySQL导入.sql文件后数据库乱码问题
本文分析了导入.sql文件后数据库备注出现乱码的原因,包括字符集不匹配、备注内容编码问题及MySQL版本或配置问题,并提供了详细的解决步骤,如检查和统一字符集设置、修改客户端连接方式、检查MySQL配置等,确保导入过程顺利。
|
21天前
|
SQL 监控 安全
SQL Servers审核提高数据库安全性
SQL Server审核是一种追踪和审查SQL Server上所有活动的机制,旨在检测潜在威胁和漏洞,监控服务器设置的更改。审核日志记录安全问题和数据泄露的详细信息,帮助管理员追踪数据库中的特定活动,确保数据安全和合规性。SQL Server审核分为服务器级和数据库级,涵盖登录、配置变更和数据操作等事件。审核工具如EventLog Analyzer提供实时监控和即时告警,帮助快速响应安全事件。
|
1月前
|
SQL 存储 Linux
从配置源到数据库初始化一步步教你在CentOS 7.9上安装SQL Server 2019
【11月更文挑战第16天】本文介绍了在 CentOS 7.9 上安装 SQL Server 2019 的详细步骤,包括配置系统源、安装 SQL Server 2019 软件包以及数据库初始化,确保 SQL Server 正常运行。
|
1月前
|
SQL 存储 Linux
从配置源到数据库初始化一步步教你在CentOS 7.9上安装SQL Server 2019
【11月更文挑战第8天】本文介绍了在 CentOS 7.9 上安装 SQL Server 2019 的详细步骤,包括系统准备、配置安装源、安装 SQL Server 软件包、运行安装程序、初始化数据库以及配置远程连接。通过这些步骤,您可以顺利地在 CentOS 系统上部署和使用 SQL Server 2019。
|
1月前
|
SQL 存储 Linux
从配置源到数据库初始化一步步教你在CentOS 7.9上安装SQL Server 2019
【11月更文挑战第7天】本文介绍了在 CentOS 7.9 上安装 SQL Server 2019 的详细步骤,包括系统要求检查与准备、配置安装源、安装 SQL Server 2019、配置 SQL Server 以及数据库初始化(可选)。通过这些步骤,你可以成功安装并初步配置 SQL Server 2019,进行简单的数据库操作。
|
1月前
|
SQL 数据采集 监控
局域网监控电脑屏幕软件:PL/SQL 实现的数据库关联监控
在当今网络环境中,基于PL/SQL的局域网监控系统对于企业和机构的信息安全至关重要。该系统包括屏幕数据采集、数据处理与分析、数据库关联与存储三个核心模块,能够提供全面而准确的监控信息,帮助管理者有效监督局域网内的电脑使用情况。
35 2
|
1月前
|
SQL Java 数据库连接
canal-starter 监听解析 storeValue 不一样,同样的sql 一个在mybatis执行 一个在数据库操作,导致解析不出正确对象
canal-starter 监听解析 storeValue 不一样,同样的sql 一个在mybatis执行 一个在数据库操作,导致解析不出正确对象
|
2月前
|
存储 数据挖掘 数据库
数据库数据恢复—SQLserver数据库ndf文件大小变为0KB的数据恢复案例
一个运行在存储上的SQLServer数据库,有1000多个文件,大小几十TB。数据库每10天生成一个NDF文件,每个NDF几百GB大小。数据库包含两个LDF文件。 存储损坏,数据库不可用。管理员试图恢复数据库,发现有数个ndf文件大小变为0KB。 虽然NDF文件大小变为0KB,但是NDF文件在磁盘上还可能存在。可以尝试通过扫描&拼接数据库碎片来恢复NDF文件,然后修复数据库。

推荐镜像

更多