- 浏览: 1149625 次
- 性别:
- 来自: 火星郊区
博客专栏
-
OSGi
浏览量:0
文章分类
- 全部博客 (695)
- 项目管理 (48)
- OSGi (122)
- java (79)
- Vaadin (5)
- RAP (47)
- mysql (40)
- Maven (22)
- SVN (8)
- 孔雀鱼 (10)
- hibernate (9)
- spring (10)
- css (3)
- 年审 (6)
- ant (1)
- jdbc (3)
- FusionCharts (2)
- struts (4)
- 决策分析 (2)
- 生活 (10)
- 架构设计 (5)
- 破解 (2)
- 狼文化 (4)
- JVM (14)
- J2EE (1)
- 应用服务器 (1)
- 我的链接 (5)
- 数学 (2)
- 报表 (1)
- 百科 (6)
- Flex (7)
- log4j (2)
- PHP (1)
- 系统 (2)
- Web前端 (7)
- linux (6)
- Office (1)
- 安全管理 (5)
- python (2)
- dom4j (1)
- 工作流 (3)
- 养生保健 (4)
- Eclipse (8)
- 监控开发 (1)
- 设计 (3)
- CAS (1)
- ZK (41)
- BluePrint (3)
- 工具 (1)
- SWT (7)
- google (2)
- NIO (1)
- 企业文化 (2)
- Windoes (0)
- RCP (7)
- JavaScript (10)
- UML (1)
- 产品经理 (2)
- Velocity (10)
- C (1)
- 单元测试 (1)
- 设计模式 (2)
- 系统分析师 (2)
- 架构 (4)
- 面试 (2)
- 代码走查 (1)
- MongoDB (1)
- 企业流程优化 (1)
- 模式 (1)
- EJB (1)
- Jetty (1)
- Git (13)
- IPV6 (1)
- JQuery (8)
- SSH (1)
- mybatis (10)
- SiteMesh (2)
- JSTL (1)
- veloctiy (1)
- Spring MVC (1)
- struts2 (3)
- Servlet (1)
- 权限管理 (1)
- Java Mina (1)
- java 系统信息 (6)
- OSGi 基础 (3)
- html (1)
- spring--security (6)
- HTML5 (1)
- java爬虫搜索 (1)
- mvc (3)
最新评论
-
Tom.X:
http://osgia.com/
将web容器置于OSGi框架下进行web应用的开发 -
chenyuguxing:
你好, 为什么我的bundle export到felix工程中 ...
在Apache Felix中运行bundle -
string2020:
<niceManifest>true</ni ...
Bundle Plugin for Maven -
jsonmong:
OSGI,是未来的主流,目前已相当成熟。应用OSGI比较好的, ...
基于OSGi的声明式服务 -
zyhui98:
貌似是翻译过来的,有很少人在linux上做开发吧
如何成为“10倍效率”开发者
MySQL开源数据库有多个重要分支,目前拥有的分支分别为:MySQL Cluster、MySQL 5.1、MySQL 5.5、MySQL
6.2。每个分支都有着同样的的MySQL数据库版本,分别为:Development版本、Alpha版本、Beta版本、RC版本和GA版本。
Development版本、Alpha版本和Beta版本一般不用在项目中。因为它们肯定存在重大的问题或某些功能未完全实现。绝大多数情况下RC版本也不允许使用在生产环境中,毕竟它只是生产版本发布之前的一个小版本。同样,对MySQL 数据库的GA版本,我们也要慎重选择
。开源社区产品毕竟没有经过严格的测试,可能存在比商业产品稳定性弱等缺陷。
MySQL 数据库 GA 版本选择的流程
自Oracle收购SUN及其全资子公司MySQL AB之后,MySQL AB官方不再对开源社区贡献源码。同时,随着众多创始人与技术人员的出走,大家对于MySQL AB 公司推出的新版本一定要精挑细选,切莫盲目相信MySQL AB官方给出的测试报告。推荐大家参考以下MySQL数据库GA版本选择的流程,如下所述
:
- 分析本企业业务是否需要使用到MySQL的那些基本功能和特性,特性重点研究方向为:MySQL复制、分区表、Plugin-innodb等 。
- MySQL数据库产品线第一个GA版本推出时间,至少要超过10个月,再考虑使用到生产环境中去 。
- MySQL数据库产品线的最新GA版本,一般不要作为首选目标 ,可考虑比最新版本晚3~4个版本的GA版本数据库。
- 仔细阅读目标数据库GA版本的信息,若是在之前的版本的基础上修改了大量的BUG,则此GA版本慎重选择。
- 仔细阅读目标数据库GA版本之后的第一个版本的信息,若是修改的BUG信息量非常大,请直接放弃目标版本 ,向前推进一个版本号作为目标版本。
- 按照第四、第五步骤所描述的办法来选择,直到选定的版本之后的一个版本,BUG修改量不大,严重BUG极少,并且不是最新的GA版本。
- 详细阅读选定的数据库GA版本之后2~3个版本的BUG修复信息,主要是跟目标GA版本相关的,并且想办法重现,以及寻找规避的办法。
- 对经过上述七个步骤挑选的GA版本,结合企业业务可能需要用的功能,都必须进行功能测试和性能测试 。
- 挑选的数据库GA版本,作为内部开发测试数据库环境,通常要试运行大概3-6个月的时间。
- 企业非核心业务可以考虑采用新的GA版本。
- 经过上述10个工序之后,若是没有重要的功能BUG或性能瓶颈,则可以开始考虑作为所有的业务数据服务的后端数据库。
很多企业的专职DBA可能没有这么多时间、精力或资源来选择版本,也可能根本不愿意花费这么多时间。而有的企业可能急需选择一个数据库GA版本,还有一些 企业根本没有专职DBA,而是由运维或开发工程师来代替这一角色,但他们可能不具备挑选数据库软件版本的能力。那么我们是否有MySQL数据库GA版本选 择的捷径呢? 答案是肯定的。大家可以多关注一些大公司的DBA或行业内知名的DBA,通过多方渠道向他们请教 ,或者也可以直接咨询内部人士,获知他们的核心业务数据库版本是多少。
发表评论
-
MySQL中GBK与UTF-8的区别
2013-02-11 17:53 1600在MySQL中,如果数据库只需要支持一般中文,数据量很大,性 ... -
MySQL中Utf8_general_ci 和 utf8_unicode_ci的区别
2013-02-11 17:51 1251对中、英文来说没有实质的差别。 utf8_gener ... -
Illegal mix of collations (utf8_general_ci,COERCIBLE) and (latin1_swedish_ci,NUM
2012-11-09 11:13 7453SHOW VARIABLES LIKE 'coll%'; ... -
修改MySQL字符编码
2012-11-07 08:24 1007修改编码其实是为了支持中文~ 1. 编译级别。由于缺乏 ... -
INNER LEFT RIGHT JOIN
2012-09-07 10:35 1147CREATE TABLE `a` ( `a1` VARC ... -
MySQL设置字符集为UTF8(Windows版)
2012-08-07 08:40 8922Windows版MySQL设置字符集全部为utf8的方式 ... -
【绿色MySQL设置技巧】
2012-07-07 21:31 12151. mysql 远程连接数据 ... -
查询表Y中数据不存在与表X中的数据使用Left JOIN
2012-06-26 12:39 1102看看我写的对不对,查询接着显示表Y中的数据8,4,p 表X有 ... -
mysql 性能优化方案
2012-04-28 17:18 1024网上有不少mysql 性能优 ... -
设置自动清理mysql binlog日志和手动删除的方法
2012-04-28 17:17 1649MYSQL主从复制(replication)采用 RBR 模式 ... -
自增序列产生器的实现思路
2012-04-28 11:45 936l 需求 u 实现MySQL自带的字段值自动增 ... -
InnoDB引擎表的主键选型
2012-04-28 11:41 1427【导读】 MySQL采用开放可插入式存储引擎架构,提供 ... -
数据库设计范式
2012-04-14 11:05 1013数据库设计三范式 第一范式(1NF):数据库表中的字段都是单一 ... -
11 条重要的数据库设计规则
2012-04-14 11:03 993在你开始阅读这篇文章 ... -
连接MySQL数据库生成JavaBean
2012-03-28 08:28 9391做网站时,感觉数据库的设计比较重要,当花了很多时间设计好数据库 ... -
MySQL 分区
2012-03-06 10:31 1208MYSQL 存储过程,定义告 ... -
POWERDESIGNER 教程
2012-02-26 12:03 1481一)概念数据模型 目标 : 本文主要介绍Powe ... -
powerdesigner 使用的十五个问题
2012-02-24 14:22 1327PowerDesigner的主要作用一般还是数据库建模,并生成 ... -
数据库设计原则
2012-02-21 07:41 1031原始单据与实体之间的关系 可以是一对一、一对多、多对多的关 ... -
修改mysql root的密码
2012-01-20 08:38 1008mysql> UPDATE mysql. ...
相关推荐
在“网络类型”部分,你可以选择“标准TCP/IP over IPv4”,这是最常见的连接方式。然后设定端口,MySQL默认使用3306端口,除非有特殊需求,一般无需更改。在“账户和角色”环节,创建一个root用户并设置强密码,...
这是一个获取最新、最安全版本的MySQL软件的可靠来源。 2. 在网页底部,找到"Community (GPL) Downloads"部分,点击进入社区版本的下载页面。 3. 在这个页面上,选择“MySQL Community Server”,这是MySQL的核心...
MySQL是世界上最受欢迎的关系型数据库管理系统(RDBMS)之一,尤其在Web应用程序中广泛使用。本文将详述MySQL 5.5.60在64位Windows操作系统上的安装过程,并提供必要的步骤和注意事项。 首先,我们需要了解MySQL ...
2. **选择组件**:在“Select Products and Features”(选择产品和特性)页面,确保勾选“MySQL Server”并选择适当的版本(这里是5.5)。还可以根据需要选择“MySQL Client”(客户端)、“Developer Components”...
MySQL是一种广泛使用的开源关系型数据库管理系统(RDBMS),它基于SQL语言,具有高效、稳定和易用的特点,尤其在Web应用中占据了重要的地位。对于初学者,掌握MySQL的安装步骤是进入数据库管理领域的第一步。以下是...
- 根据你的操作系统选择相应的安装包,对于Windows用户,选择“MySQL Installer for Windows”进行下载。 - 点击“No thanks, just start my download”跳过注册,直接下载安装包。 #### 二、安装MySQL 1. **...
MySQL是一种广泛使用的开源关系型数据库管理系统,以其高效、稳定和易于管理的特点深受开发者的青睐。在Linux系统中,MySQL可以通过两种主要方式安装:RPM软件包和源代码编译安装。本篇将详细介绍如何从源码包安装...
首先,你需要从官方网站下载最新稳定的MySQL 5.0.91版本。MySQL的下载地址通常会列出在MySQL的官方网站上。下载完成后,你会得到一个名为`mysql-5.0.27-win32.zip`的压缩文件。解压这个文件,然后找到并双击运行`...
选择适合你系统的版本,通常推荐下载最新稳定版。下载完成后,运行安装程序,按照向导进行安装。在安装过程中,有几点需要注意: 1. **选择安装类型**:你可以选择“标准”或“自定义”安装。标准安装会自动安装...
理解如何快速定位MySQL版本号只是第一步,更重要的是要理解不同版本之间的差异,以便做出明智的决策。例如,从5.x升级到8.0可能会带来性能提升和新特性,但也可能需要对现有代码进行兼容性调整。因此,定期检查和...
在第三步,你可以选择MySQL Server的安装位置。选定后,点击“Next”。如果出现确认对话框,无须担心,直接点击“是”并再次点击“Next”。 4. **安装依赖组件**: 第四步,安装向导会提示安装必要的框架和依赖。...
总的来说,正确选择和安装MySQL版本是确保数据库高效运行的第一步。了解不同位数版本的适用情况,以及按照正确步骤进行安装,都将有助于构建稳定且可靠的数据库系统。记得在安装后定期更新和备份,以保持数据的安全...
3. 选择最新的稳定版本,如MySQL 8.0。 4. 下载适合的安装包,对于Windows用户通常选择“.msi”文件。 三、安装MySQL 1. 双击下载的安装包,启动安装向导。 2. 选择安装类型,一般推荐“Custom”,以便自定义安装...
MySQL是一款开源的关系型数据库管理系统,因其性能稳定、易于使用等特点,在互联网应用中被广泛采用。对于初学者来说,掌握MySQL的基本安装流程是非常重要的第一步。 #### 二、MySQL下载与准备 1. **下载地址**: ...
总的来说,安装MySQL的过程虽然有些繁琐,但遵循这些步骤并理解每个选项的意义,将有助于你搭建一个稳定且高效的数据库环境。在后续的学习和使用中,你还需要了解SQL语言、数据库管理和备份恢复等知识,以充分利用...
第一步是连接到SQL Server和MySQL。在SSMS中,打开工具并点击“链接”,输入SQL Server的相关信息(如服务器名、用户名、密码等)建立连接。对于MySQL,同样需要新建连接,输入MySQL服务器的IP地址、端口、用户名、...
MySQL5.7是数据库管理系统MySQL的一个重要版本,以其高效、稳定和开源的特性深受开发者喜爱。解压版的MySQL5.7适用于那些不需要通过安装程序进行安装的环境,例如个人开发或者测试环境。本教程将详细讲解如何进行...
- 在下载页面,选择适合你电脑系统的版本。如果你的电脑是64位的,选择标有2的下载选项;如果是32位系统,则选择标有1的选项。这通常是指32位或64位Windows的msi安装程序。 - 下载完成后,选择"No thanks, just ...
MySQL 5.1 是一个流行的开源关系型数据库管理系统,它提供了高效、稳定的数据存储和管理功能。本教程将详细介绍如何在Windows操作系统上安装MySQL 5.1版本。 首先,你可以从MySQL官方网站(http://www.mysql.com/ ...