月份: 2017-09

MySQL创始人:写代码比打游戏还爽,程序员应该多泡开源社区

根据StackOverflow的最新调查,MySQL仍然是全世界最流行的数据库,受访的开发者中有44.3%的人在使用,超过了第二位的SQL Server 10多个百分点。可是你知道MySQL是怎么诞生的吗?openocean 的一篇有关MySQL开发者Michael “Monty” Widenius的传记为我们 揭秘 。

大学计算机专业的数量总是会随着技术公司的兴衰而起伏,而现在,计算机科学正处在全盛时期。这意味着,不管怎样,计算机科学专业的毕业生绝大部分可能都会去敲2年的代码,再转到产品管理,然后过渡到企业、创业或者商学院,接着再转为既有公司的中层管理,32岁的时候结婚,有了2个孩子,一个儿子,一个女儿,一条狗,还有一栋2层的漂亮房子。对于大多数人来说,成为程序员就是一份朝九晚五的工作,一份有保障的6位数薪水来偿还高昂的学费,一种达到目的的手段,没人应该为此受到责备。但对于千千万万无论好坏的程序员来说,只有一个Monty Widenius。

Monty是一位编程天才。19岁的时候,他从赫尔辛基理工大学辍学开始全职工作,因为大学已经没有什么东西可以教他了。在独自一人写完除了一个库以外的全部代码之后,33岁时,他发布了MySQL,后来后者成为了全世界最流行的开源数据库。55岁时,他藐视着对老年人的歧视,仍然是自己公司最好的程序员。

Monty1962年出生于赫尔辛基,1978年他用暑假铺沥青挣来的钱买下自己的第一台个人计算机的。Monty迅速意识到自己相当擅长写代码——对于别人来说很复杂的事情他却觉得很简单,而且他对工作非常投入。Monty用一种在讲瑞典语的芬兰人中常见的浓厚口音说:“基本上这就像是在阅读一本真的非常非常好的书。或者像在玩视频游戏。你知道开始玩游戏然后嘣一声3小时的时间就过去了的那种感觉吗?写代码对我来说就是这种感觉。”

当别人跑去聚会的时候,Monty却呆在家里编程。他把计算机从里到外都摸透了。他把BASIC的能力推到了极限。Monty说:“学校并不理解编程不是像语言或者历史这样的东西,它不是靠学就能学来的。所以学校是不够的。拔尖的黑客是万里挑一。他们奉献了所有能用的时间,10小时,16小时,每一天,年复一年周而复始。大多数人都不愿意做这样的事情。大多数人宁愿好好生活。”在Monty眼里,好的代码是写过一次就永远不需要再碰的那种。从性能角度来看它已经是最优化了,你可以不断增强,但永远都不需要重写。

到1980年,17岁的Monty痴迷编程已经无法自拔,他需要把自己计算机的内存从8KB扩到16KB。由于芬兰没有商店卖他想要的东西,于是他弄了一条船去到瑞典Allan Larsson的计算机商店。通过Allan,Monty结识了David Axmark,三人沟通交流了多年,就各自项目互相帮忙,偶尔也会一起协作。1995年,他们一起成立了MySQL AB。Monty负责编程,David和Allan负责干完其他的事情。自1981年以来,Monty就一直以芬兰公司Tapio Laakso Oy程序员的身份在写MySQL前身的代码,他和Allan一起创办的数据仓库公司也要用到那个东西。然而,知道1995年,在Allan和David的游说之后Monty才决定在他写的东西之上增加一个SQL层。1996年10月,MySQL终于发布了,它得到了广泛的欢迎。MySQL快速、可靠并且易学,这主要是因为在多年的开发中Monty总是不断把正是客户的反馈整合进来。

MySQL的初衷是存储和管理大数据。如果有人想要跟踪不同的数据点,他们互使用数据库,也就是有点像微软Excel那样的东西。然而,随着数据变得越来越大,查找Excel这样的数据库就会变得慢多了,也不再可靠。MySQL有能力存储大量数据,并且返回搜索结果极其迅速。“My”来自Monty女儿的名字,而“SQL”就是结构化查询语言(Structured Query Language)的意思,是一种跟数据库沟通的语言。

对MySQL开源的决定出自1985年的另一次芬兰到瑞典的乘船旅行,这一次是在一场开源大会上。Monty说:“讨论没花多少分钟。我们都希望回馈给开源社区一点东西。哪怕有人想拷贝或者偷盗我们的代码,我们认为自己能挣的钱也不会比现在少。”开源项目使得开发者社区帮助把软件做得更好,但从商业角度来看不好的是货币化就要困难多了。为了避免这一点,Monty补充了一个条款,那就是如果任何企业用MySQL来赚钱的话,就需要付费授权。对此MySQL的代码里面并没有进行任何限制,但就靠这一荣誉制度MySQL实现了扩张并开始赚钱。Monty说:“我认为开源是开发软件的更好方式。但你仍然需要赚够钱来招聘员工,成立公司去跟闭源社区竞争。MySQL是第一款做到这一点的产品。”

Monty在MySQL AB的职位是CTO,对于大多数成熟的公司来说,CTO其实已经很少再编程的了。然而,Monty从未停下来过,他的绝大部分时间都是在写代码。这种(很少管理的)做法会导致很多晚期阶段初创企业内爆,但哪怕公司人数已经达到550人,Monty在MySQL AB建立的独特文化也使得他可以避免天天开会的烦扰(事实上,Monty甚至都不接受议事日程邀请)。Monty说:“我总是招会自动驾驶的人进来。所以我不需要告诉他们太多东西。而开源意味着你有开源社区,大家会给你提供代码,你可以看看那些代码的质量,看看他们是怎么跟社区互动的,跟你是怎么沟通的,他们会问什么问题,在这些情况下很容易就能看出一个人是好是坏。在一次面试里面是很难了解清楚编码者有多好的。”

MySQL的成功是CTO Monty与CEO Mårten Mickos通力协作的结果。两人能力都很强且对公司非常重要,但方式不一样。Monty是技术专家,专注于员工生产出尽量完美的代码。Mårten是公司建设者,专注于交付东西并帮助团队发展。正是两人的联合愿景制造出了MySQL。但在一家没有免费洗衣、免费午餐、站立办公桌的公司里,是Monty的个人魅力吸引住了变成人才。Monty不是好交际的筹资人,讨好别人的人,博弈论大师,或者职业沟通者。他会写代码,而且写得很好。在Monty看来赢得开发者尊重是很简单的事情:“你干的是跟他们一样的事,而且干得更好。”

Monty给程序员的建议是,参与到开源社区去,花些时间到个人项目里面(“这些年来我开发了成百上千个程序:MySQL是其中被用得最多的一个,但其他的都只有我自己用。”)。他警告说,改变环境和代码库将意味着哪怕是最好的程序员也要去了解一堆的东西。在Sun被Oracle收购之后,Monty成立了MariaDB,这是MySQL的一个社区版的分支,开发的团队成员很多都是MySQL团队里面的,使用的也是一样的官方语言:“蹩脚的英语”。MySQL的许多热心的开源信徒跟着Monty去到了MariaDB。MariaDB更加面向开发者,允许由外人打补丁这样的事情发生,在很多Linux发行版中它都是默认的数据库。

Monty对开源和开发者的承诺是坚定的——OpenOcean原先是Monty用自己在MySQL的所得成立的,使命是投身于开发者驱动、有技术深度的产品。他仍然在赫尔辛基自己家中主持开发者午餐,很快OpenOcean就将推出一个Slack频道让开发者可以直接向Monty提问。在几十年的时间里,Monty对塑造开源社区无私的形象做出的贡献无可争议的。但这里面大部分的功劳都应该归到成千上万无名的程序员和黑客身上,是他们投入的时间和能力造就了开源的繁荣,也是这批人才能确保开源革命的继续。

IT运营是IT运维的下一个出口?

伴随云计算、大数据等热门技术的发展和普及,企业对IT运维的重视程度在逐年提升。最初,为保证IT系统的正常运维,大多数企业被动地进行故障排除以及软硬件的维护。而如今,越来越多的企业主动的进行IT运营维护服务,对系统进行运营管理,未雨绸缪,防患于未然。

一、IT运维的现状

目前,IT运维工具市场鱼龙混杂,企业数据碎片化,而且IT架构日趋复杂化。从IT运维体系角度讲,一般中小型企业IT架构并不完善,在基础设施配置方面是存在缺陷的。而且对于中小型企业来讲,IT运维人员的发展空间较小,运维人才流失比较严重。从用户角度来讲,市场竞争激烈,用户的对产品的要求越来越高,产品的精细化程度越来越强。

总结来看,目前企业的IT运维管理大致可以分为三个阶段,IT基础设施管理阶段、综合业务管理阶段以及全域集中管理阶段。

二、IT运营:IT运维升级版

从定义上来讲,IT运维是指企业IT部门采用技术手段对IT系统,包括硬运行环境(软件环境、网络环境等)、IT业务系统和IT运维人员进行的综合管理。由此可见,IT运维强调的是网络管理,也被称为IT基础架构管理。从本质上讲,IT运维管理是对底层IT基础设施、应用服务和业务服务的综合管理。

当下,对IT系统的运营和维护不仅限于网络管理,而是对整个IT系统和业务所涉及的领域进行运营管理,更多的是作为一种商业模式来进行运营的,即IT运营。此前,优锘科技CEO陈傲寒曾断言,企业IT运维的整体发展和变化趋势是从专注稳定和安全的IT运维向注重效率和效益的IT运营模式的转变。

IT运营,即IT运营分析,通过利用大数据和数据挖掘技术,针对IT系统运行过程中产生的海量机器数据进行存储、计算、分析、展现,并将分析结果转化为可付诸实施的解决方案。

从定义分析来看,IT运营则是对基础设施进行监控,对企业数据进行管理,对流量数据进行分析,对嵌码进行监测,同时实现仿真探测。简言之,IT运营是全方位,多角度的对IT系统进行统一架构。

三、IT运营的发展趋势

1. 集中化、自动化运营

通过打造集中化、自动化的运营管理平台,对数据进行集中管理,对集成层数据、存储层数据以及应用层数据进行智能分析。集中式的运营有效地解决跨部门信息传递效率低下、信息流失等现象。同时,自动化运营平台还具备标准化、流程化、智能化、模块化和自动化等特点,正是基于这些特点,IT运维也由复杂变得愈发简单,运维人员的工作量也得到了有效的控制。

2. IT运营管理可视化

何谓可视化?简言之,就是将企业海量的数据、IT物理机房、逻辑架构以及业务流程等各类抽象、庞杂的以数据驱动的直观图的形式呈现在人们眼前,实现“数图互换”。通过直观图,按图索骥,在架构图中精准定位,检测信息,排查故障。

这一新变革,避免了IT系统运维人员的离职而造成“信息断层”情况的发生,而且通过这张直观图,企业的管理层底层、决策层甚至是底层员工都能有效认知企业的IT架构,并随时洞悉最新动态,从而高效的完成各类运维工作。

3. IT运营管理场景化

记者从优锘科技了解到,IT运营管理场景化强调的是对于企业运维工具以及业务数据的整合。目前,企业业务处于快速发展阶段,IT部门的压力陡增,碎片化数据量巨大。通过搭建场景,在场景中一站式整合各种管理要素,包括IT架构图、运维数据、运维工具、处理规则等,模式化、场景化的整合管理,从而实现高效的运营管理。

当然,IT运营管理不可能通过某一套软件产品或工具解决所有的系统运维问题。毕竟,IT运营管理包含了很多不同的领域。未来的IT运营维护将会呈现一种产业链状态,各个企业在各自领域把各自的服务做到最好,形成产业链的上下游关系,从而解决IT运营遇到的各种痛点,从而帮助用户实现新时期的转型与跨越。

需要明确一点,并不是说IT运营产品、软件或者平台就是万能的。陈傲寒告诉记者,运营产品、软件以及平台更多的是针对高频低损事故的发生,而对于低频高损的突发系统障碍还是需要专门的运维人员来进行维护的。

聚美优品遭质疑“不务正业” 股价三年蒸发90%,陈欧败光百亿身家背后带来啥启示?

由于股价暴跌,市场份额被挤压,聚美优品开始归于寂。到今年5月聚美优品因转型投资共享充电宝,与王思聪对怼,又开始受到舆论关注。现在聚美优品又出事了!8月29日,聚美优品股东恒润投资发表一封致董事长陈欧和红杉资本沈南鹏的公开信,对陈欧及聚美优品提出了严厉质疑。

陈欧作为集高颜值、80后明星企业家为一身,曾捕获无数粉丝的心,他频频在电视节目中亮相,其微博粉丝早已超过了4000万。而且在2012年自己发明创造了“陈欧体”。2014年,成立仅仅只有4年的聚美优品在纽交所上市,陈欧一夜便成为了最年轻的中国CEO。当年胡润百富榜陈欧的身价达到了120亿。

陈欧的聚美优品的暴发式的发展,再加上陈欧亲自为聚美优品代言,于是吸引了不少资本大佬的眼球,各路资本纷纷选择加入,这其中就有恒润投资、红杉资本等国内外知名机构。

那么事隔才短短数年,作为聚美优品股东的恒润投资为何要向陈欧发难呢?先让我们看一下,恒润投资的几点意见:

首先,没有兑现承诺,将IPO募集资金投身到主业,而是将募集到的1430万美元投资电视剧,花4480万美元投资共享充电宝。

再次,聚美优品与股东失去交流已22个月,而在近9个月里,股东没有收到任何聚美的财务信息。

最后,陈欧曾经提议以7美元/股的低公司价值私有化,这导致公司股票下跌45.2%,市值损失3.97亿美元。投资者蒙受了无端损失。同时,恒润投资还要求聚美宣布每股1.5美元特殊股利,向投资者返还2.25亿美元,弥补投资者损失。

对此,陈欧方面立即做了回应,内容主要有两点:一方面,关于不务正业做共享充电宝,陈欧已经承认已完成对深圳街电科技股权的收购。而在投资电视剧方面,这主要是为了获得终端客户和流量上得到更多资源。

另一方面,关于现金分红问题,管理层是聚美的最大股东,若选择分红,对管理层有益。但这么做会被视为最为自私行为,为了公司更好发展,管理层选择让公司持有现金。

事实上,当前聚美优品的确存在较大问题:其一,随着聚美股价的大跌,陈欧的身家也大幅缩水,2016年的胡润百富榜显示陈欧的身价为20亿元,而两年前这个数字是120亿元。其二,管理层传出不合,陈欧不得不面对一同创业的兄弟们的离开。从联合创始人刘辉、联席CFO高孟、郑云生到不久前的戴雨森……。那么,聚美优品由盛转衰究竟给我们啥启示呢?

启示一:做自营模式还是要引入第三方商家?

聚美优品一直面临着售卖假货困扰。2013年3月,聚美优品举行“三周年”庆典,短短3天内便创下10亿元的销售额,令人感到羡慕不已,但却被一则天涯爆料贴卷入假货风波。2014年7月,第三方商家祎鹏恒业被爆销售假冒服装和手表。导致聚美优品在网站上公开道歉,但却难阻股价大跌噩运。

实际上,聚美从上市后曾一度遭到外界关于出售假货的质疑,此后,仅2015年一年就跌去了60%的市值。根据公开数据显示,2013年聚美优品在B2C网络零售市场中占22.1%的份额,到2016年只有0.7%,股价一度下滑。在评级机构将其股票降至D级“卖出”级别后,股价跌破10美元。

此外,聚美优品快速失去市场份额的另一因素是:化妆品电商的蛋糕已被人盯上,激烈的竞争由此产生。天猫、京东持续在化妆品领域发力,网易考拉、贝贝网等新晋抢食分羹,前后夹击之下,聚美优品的处境更加艰难。

对此,笔者认为,假货泛滥、竞争激烈是电商们的必经之劫难。虽然像阿里、京东每年都耗费大量精力来打假,但只要不是自营模式,打假问题始终治标不治本。同时,如果陈欧稳扎稳打,从一开始就坚持走平台自营模式,保证化妆商品无假货,再加上掌门人陈欧为聚美的倾情代言,聚美把自己打造成国内第一的化妆品电商还是完全有可能的。

启示二:不转型是等死,转型未必能活更好

鉴于化妆品电商市场竞争激烈,空间被严重挤压,陈欧想出了转型的应对之策。去年,陈欧宣布切入领域,推出“REEMAKES睿质”空气净化器,但官网上的销量却极为惨淡。2016年1月,陈欧宣布进军影视文化业,计划打造“中国影响力最大的颜值经济公司”。然而,“开山之作”电视剧《温暖的弦》,最新消息是尚未正式开拍,还在选角阶段,离开发行和赢利阶段还距离甚远。

除了投资空气净化器和拍电视剧外,2017年5月,陈欧又盯上了“共享经济”,3亿元投资共享充电宝街电科技。到了8月底,聚美优品又宣布已经完成了对深圳街电科技的收购,其全资子公司River International Holding将持有街电科技的股份。但王思聪和俞洪敏都觉得共享充电宝风险系数太大,很可能会损失惨重。但陈欧却坚持对共享充电宝市场有信心。

对此,笔者认为,聚美优品转型是没错的,但在选择转型方向上却欠考虑。做空气净化器,此乃小众化市场商品,而进军文化业是一个投入巨大,收效缓慢的产业,难以在短期内给股东们真实业绩的提升。而投资共享充电宝,这个行业本身就存在着场景需求不多、充电宝归还网点少等一系列问题。将聚美的生死成败系于共享充电宝,让人惊出冷汗。

启示三:不懂资本运作,就不要乱弹琴

之前聚美优品登录纽交所,市场能给出较高估值,是因为投资者对聚美优品前景充满信心。资本市场,向来是一个讲预期和题材的场所,如果没有炫目增长的业绩,良好的预期就不存在了。于是聚美优品的股价开始进入了漫漫长跌的通道之中。

2016年2月,陈欧递交私有化申请,而7美元的价格尚不足当初22美元IPO价格的三分之一,而且提出私有化之后导致的一系列错误致使公司股票大跌45.2%,这自然会引起中小股东强烈不满。投资过滴滴的知名VC投资人朱啸虎在朋友圈斥责其“陈七块”,认为这件“巨没有品”的事将严重影响未来中概股赴美上市。

对此,笔者认为,进退资本市场非儿戏,一会儿抢着要上市,一会儿要推私有化进程。聚美在上市前后要三思,因为上市后所有公司的优劣信息都会在聚光灯下展示给投资者。而一旦上市之后搞私有化退市也要谨慎,因为股价打折,会给投资者带来很大损失。就当前而言,聚美优品在艰难的转型期中,应保业绩稳定才是上策,而不是贸然推出私有化进程。

聚美已处在前途未卜的路口。如果陈欧坚持只做化妆品电商,并且做到货真价实,再加上陈欧的网红魅力,聚美优品也会做得不错。就算选择转型,如果投资的标的具有潜力,陈欧也能摆脱困局。再如果,陈欧在稳住资本市场股价的同时,能够让投资者相信聚美良好前景,而不是擅自搞私有化,聚美的股价必不至于全线崩溃。陈欧和聚美带来的启示很多,值得我们借鉴和思考。

小企业的数据备份和安全提示

如今,层出不穷的新技术提供了很多创新,但最终使人们的生活依赖于技术。企业必须以各种形式使用技术,例如企业的数据备份。企业需要花费时间才能在对其私有机密数据构成威胁之前进行备份。企业无疑是任何国家经济发展的核心,美国是企业创造一半工作岗位的国家之一。近30年来,近49%的低预算企业正在增长。那么,如何为小企业创建数据备份?

根据研究人员的调查,大多数小企业都没有进行数据备份,几乎达到35%。如果在那些没有采用互联网的情况下,大多数的企业主只有一个备份他们所有的数据的副本。这可能是非常危险的,不要把所有的数据放在一台机器上!

采用异地备份

  • 将企业的业务数据存放在两个不同的地方。
  • 将数据进行备份,另外一个备份保存在安全的异地。
  • 业务需要拥有本地副本。
  • 用户将能够继续依赖原始数据并将其用作主要的访问。
  • 企业应该有一个本地备份,使其可以快速地查找和访问要查找的数据,而不会被删除,丢失和覆盖。
  • 小型企业应该学会安全地将存储文件复制到异地,如果其所在位置或设备出现问题,那么企业的所有设备以及数据可以保持安全。即使在当今世界,人们仍然使用磁带备份与异地备份,现在有很多选择可用于基于云计算的异地备份。

如今,已具有各种云存储形式,在市场上有大量的数据备份软件,如TheOneSpy数据备份工具,Backblaze等等。另一方面,哪一个数据备份应用程序可能是最好的,其中有大量的形式,如手机数据备份软件,Mac和Windows数据备份应用程序。它为用户提供了大量开创性的功能,并且非常人性化。

如何使用数据备份程序?

(1)使用数据备份软件

企业主应该使用最好的数据备份软件,并做出正确的选择。将其安装在企业的设备上,如智能手机,计算机和其他设备。一旦安装过程完成,就可以轻松保护数据。企业设备可能会因事故而丢失,被盗或意外损坏或烧毁。然后,企业可以访问数据备份应用程序的控制面板来收集所有数据。所有已经存储的数据或安装手机数据后应用程序后最近存储的数据,都可以在任何时间内轻松检索到。创建一个登录到Windows和Macs数据备份软件的控制面板,然后可以随时随地从世界任何地方收回其数据。

(2)应该备份什么?

  • 企业在业务中保留的所有数据应具有强大的备份。
  • 使用加密措施以保证企业的业务数据是完全安全和健全的。
  • 当企业使用数据备份应用程序时,有必要认识到加密是内置的。
  • 大多数小型企业都依靠Gmail服务来处理他们的电子邮件。
  • 仅在云端可用的数据可能是一个失败,也可能是一个巨大的挫折。
  • 将数据同时放在三个位置,并在本地备份副本。

结论:

小企业需要通过创建数据备份保护数据。而数据备份软件是保护其数据的最佳工具。

服务器中“U”代表什么?1-4U、刀片机哪种更好?

当我们进行服务器租用时服务商会问选择几U的?这里面的U代表什么意思?由于想去合租服务器,又不懂这个U的概念不懂,瞬间连尴尬症都犯了,而且经常在PC服务器的广告中看到这样的语句“厚度仅1U的新一代服务器”,下面看看服务器中U到底什么意思?1U、2U、4U、刀片机选哪种服务器比较好?

服务器中的 “U” 代表什么意思 ?

“U”在服务器领域中特指机架式服务器厚度,是一种表示服务器外部尺寸的单位,是unit的缩略语,详细的尺寸由作为业界团体的美国电子工业协会(EIA)所决定。厚度以。cm为基本单位。1U就是4.45cm,2U则是1U的2倍为8.9cm.也就是说,所谓“1U的机架式服务器”,就是外形满足EIA规格、厚度为4.45cm的产品。

之所以要规定服务器的尺寸,是为了使服务器保持适当的尺寸以便放在铁质或铝质的机架上。机架上有固定服务器的螺孔,以便它能与服务器的螺孔对上号,再用螺丝加以固定好,以方便安装每一部服务器所需要的空间。

服务器大小规格:1U=4.45cm 2U=8.9cm 3U=4.45cm * 3 4U=4.45cm * 4现在的服务器为节省空间都是很扁的,规定的尺寸是服务器的宽(48.26cm=19英寸)与高(4.445cm的倍数)。由于宽为19英寸,所以有时也将满足这一规定的机架称为“19英寸机架”。厚度以4.445cm为基本单位。1U就是4.445cm,2U则是1U的2倍。

1U等于1.75英寸(1英寸等于2.54厘米)即1U等于4.445厘米。所谓“1U的PC服务器”,就是外形满足EIA规格、厚度为4.445cm的产品。设计为能放置到19英寸机柜的产品一般被称为机架服务器。

将服务器放置到机架上,并不仅仅有利于日常的维护及管理,也可能避免意想不到的故障。首先,放置服务器不占用过多空间。机架服务器整齐地排放在机架中,不会浪费空间。其次,连接线等也能够整齐地收放到机架里。电源线和网线等全都能在机柜中布好线,可以减少堆积在地面上的连接线,从而防止脚踢掉电线等事故的发生。

1U、2U、4U、刀片机选哪种服务器比较好?

我们常见的机架式服务器分为1U、2U、4U,现在市面普遍流行的服务器是1U和2U的,那么哪种才是最好的呢?其实没有最好的产品,只有最合适的产品,每个产品都有自己的特点,只要我们充分了解产品和我们自己的需求,就可以轻松选出最合适的机器,那么1U、2U服务器都有什么优势?服务器如何选择呢?企业根据什么选择服务器呢?

1U服务器优势:节省空间,托管成本低;2U服务器优势:扩展空间大,散热性好;

如果您服务器需要加载4个以上硬盘之类,选择2U服务器是一个好的选择;如果服务器不需要加载过多的外部配件,那么1U服务器是完全可以胜任的,而且机房托管以1U最为适合,在专业IDC数据中心恒温、恒湿的环境1U的标准的服务器散热问题也能得到很好的处理的。

U是服务器机箱的高度,1U等于4.45厘米,那3U就是3×4.5CM了,随着企业信息化的快速发展,对服务器的需求量也越来越大,在有限的机房的空间里,如何合理的规划与实施,对与我们来说,就不能不重视这些问题。机架式服务器因为配置灵活、计算密度高,在节省能源成本、维护成本、环境成本等方面,对比塔式服务器都有优势。这些优点就给大中型信息系统的建设为1U服务器提供了广泛的发展空间。

那么什么是1U服务器呢?

所谓的1U服务器就是一种高可用高密度的低成本服务器平台,是专门为特殊应用行业和高密度计算机环境设计的。它们可以通过本地硬盘启动自己的操作系统,如Windows NT/2000/2003、Linux、Solaris等等,类似于一个个独立的服务器。在这种模式下,每一个主板运行自己的系统,服务于指定的不同用户群,相互之间没有关联。不过我们还是可以用系统软件将这些主板集合成一个服务器集群。

1U的高度有限,对配件有着特殊要求,会增加整体硬件的成本与配件筛选上的难度。可以说,1U服务器就是一种高可用高密度的低成本服务器平台,是专门为特殊应用行业和高密度计算机环境设计的。

1U服务器空间有限,在扩展性和散热性有一定的限制,一般都无法实现太完整的设备扩张。相比于1U服务器产品,2U高度适中,扩展性(硬盘存储数量、扩展槽、电源)有了明显的增强。其散热也得到了更一步的改善。如果采用服务器托管业务则1U服务器比2U服务器托管费用高。但具体选择几U服务器,需要根据网站类型、网站规模等进行选择,以避免服务器资源与资金的浪费。

1u、2u、3u、4u塔式服务器的具体规格,与机柜的选择!

1u、2u、3u、4u塔式服务器的具体规格与机柜的选择,那就多了。因为这只是外观规格,里面的配置就随便你自己了。但是机架式机箱要考虑你加扩展卡的时候那个高度问题,2U就是2个这个高度。以此类推5mm这是机架式机箱的标准长度。

所以越低越好。而塔式机箱就不一定了,所以宽度一样,托管价格是按照高度,也就是几U来收费机架式机箱,你一定要搞清楚这个U的意思,还有更长的特殊机箱,比如上2张主板的机箱机架式机箱,宽度都是固定的430mm.

拿1U标准的来说:他的尺寸是:长:550mm,宽:430mm,高:43,矮的有1.2M的,高的有几米的,有很大的,有普通大小的。有那种2个塔式挨着一起的,叫双塔式机箱,而这个高度就是看是几U的来定,你可以理解为一个U的高度就是43,不过也有长箱的,标准长箱是长:650mm.,5mm.高度看你要放多少机器啊,因为机架式机箱是要放机柜的。目测高度大概是一个普通光驱的高度。

塔式机箱就没有固定的尺寸,如果你要说配置的话,看具体情况,机柜的选择也是宽度一样的,看你要放什么机箱选什么机柜,标准的是800*600的,1U 2U 3U 的 是没有 这些高度的。 只有机架式服务器 是1U 2U.。。。

机柜的选择 看你自身需求来选择,一般来说都会选择 2000 mm*600mm*1000mm 的 或者2000 mm*600mm*900mm 的塔式服务器 一般来说都是4U的 较多。

小结:服务器的u可不是两个CPU哦!而U也并不是服务器的专利,最早是用于通讯交换的机架结构,后备引用到服务器的机架。目前作为非正事标准用在机架结构上,包括规定的螺丝大小、孔距、划轨、等等。

MySQL常见错误码的讲解

Error code 1064: Syntax error

假设有一个sql语句

  1. select LastName, FirstName,from Person

执行的时候会包错误

  1. Error Code: 1064. You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘from Person’ at line 2.
  • 1064错误说明你的sql语句有语法错误,单看这个错误码,我们无法判断出具体是哪的错误。
  • 仔细看报错信息的最后,有一段用单引号标识的对源sql语句的引用’from Person’,这表示的是这段sql语句无法被解析,但是对于我们这个例子,这个报错引用并没什么卵用。我们再注意观察,这个引用的信息前面多了一个逗号,这个逗号后面应该接的是个表中的列名,而不是from关键字。
  • 1064的错误信息一般最后会有个… near ‘…’格式的信息,near后面的引用就是sql语句开始无法被解析的地方,当遇到这个错误,多观察这段无法解析的sql语句前后的字符。
  • 有时候,你得到的错误信息是… near ”,near后面的引用是空的,这表示出错的地方位于sql语句的开头或者第一个字符,通常情况是单引号、引号、括号没有成对出现或者是结尾处没有正确的字符,如中文分号。
  • 如果发现了1064错误,注意查看报错信息里引用的sql语句,多查看这个错误的sql语句前后部分。
  • 如果有人向你询问1064的sql错误,你最好让他给你提供完整的sql语句和报错信息。

Error code 1175: Safe Update

这个错误是由于你执行update或者delete语句时,没有指定where条件,如果想忽略这个错误,则修改配置

  1. SET SQL_SAFE_UPDATES = 0;

重新打开错误提醒

  1. SET SQL_SAFE_UPDATES = 1;
  • 1067, 1292, 1366, 1411 – Bad Value for number, date, default, etc.
  • 1067这个错误和TINESTAMP默认值有关,需查看官方文档
  • 1292/1366 double和integer类型错误,检查语法和数值类型
  • 1292 detatime错误,检查插入的时间数据格式,是否超出范围,带时区格式的时间字符串格式是否有问题
  • 1292 VARIABLE 检查你设置的VARIABLE属性
  • 1292 LOAD DATA 检查转义字符,检查数据类型
  • 1411 STR_TO_DATE 检查时间字符串格式

1045 Access denied

权限错误,检查用户名密码是否正确,检查当前用户是否有权限访问数据。

1236 “impossible position” in Replication

  • 通常情况下,这是由于mysql主节点挂掉了并且sync_binlog=OFF,解决方法是在从节点设置 POS=0。
  • 当sync_binlog=OFF时,主节点会在把数据先发给从节点,然后写binlog。当主节点在写binlog之前挂掉了,这时候由于已经把数据发给从节点了,所以从节点在写完数据后,binlog被更新,导致主节点和从节点binlog指针位置不一致。所以,当主节点重新启动后,会开启一个新的binlog,所以这时候把从节点的binlog指针位置设置为0,从头重新开始。
  • 最好的解决方法设置sync_binlog=ON,这样基于binlog同步,但会带来较多的i/o开销。

24 Can’t open file (Too many open files)

open_files_limit是个系统的设置,table_open_cache必须比系统的这个配置小

1062 – Duplicate Entry

这个错误通常有以下几个原因

主键约束,Error Code: 1062. Duplicate entry ‘12’ for key ‘PRIMARY’,主键约束的数据必须是唯一的,解决的方法之一是设置主键是自增的,这样,插入数据时,设置主键的数据为NULL。

唯一属性约束,Error Code: 1062. Duplicate entry ‘A’ for key ‘code’,这是你设置了数据是唯一的,但插入的数据和表中数据重复了,解决的方法是使用INSERT IGNORE代替INSERT,INSERT IGNORE插入数据的时候,如果重复了,就不做任何操作,也不报错,如果不重复,就和INSERT行为一致,插入数据。

126, 127, 134, 144, 145

当你访问数据时,可能会遇到这些错误。这是错误是由于mysql数据库内部错误引起的。比如:

  1. MySQL error code 126 = Index file is crashed
  2. MySQL error code 127 = Record-file is crashed
  3. MySQL error code 134 = Record was already deleted (or record file crashed)
  4. MySQL error code 144 = Table is crashed and last repair failed
  5. MySQL error code 145 = Table was marked as crashed and should be repaired

mysql的bug,被攻击了,服务挂了,不正确的关闭mysql,损坏的数据都有可能造成这些问题。当这些错误发生时,数据就无法访问了,并且一直永久的无法访问。所以,最好把数据做好备份,如果你没有备份,可以尝试去修复mysql。如果存储引擎是MyISAM,使用CHECK TABLE和REPAIR TABLE命令(mysql>=5.7)。

  1. CHECK TABLE <table name> ////To check the extent of database corruption
  2. REPAIR TABLE <table name> ////To repair table

1366

这通常意味着客户端和服务器之间的字符集处理不一致。

139

错误139可能意味着表定义中字段的数量和大小超过了一些限制。检查sql语句中异常长的字符串,异常大的整数等等

2002, 2003 Cannot connect

无法连接,如果服务正常启动,检查以下可能的项目

1、是不是防火墙的问题,关闭防火墙试试

2、检查mysql服务监听的IP

3、检查skip-name-resolve

4、检查socket文件路径

2014 Commands out of sync; you can’t run this command now

这个是由于你运行sql查询语句的序列不正确造成的,官方的解释

  1. This can happen, for example, if you are using mysql_use_result() and try to execute a new query before you have called mysql_free_result(). It can also happen if you try to execute two queries that return data without calling mysql_use_result() or mysql_store_result() in between.

总结起来意思就是你查询了结果,但是却没有把结果获取下来。造成mysql server一直在等你把结果取走。

1215: Cannot add foreign key constraint

添加外键错误,检查外键关联的两个字段数据类型是否一致。

从4G到5G,只有1个G的差距?5G商用亟需解决的四大问题

日前,国务院印发《关于进一步扩大和升级信息消费持续释放内需潜力的指导意见》,提出充分释放内需潜力,部署信息消费扩大和升级,加快第五代移动通信(5G)标准研究、技术试验和产业推进,明确表示将力争2020年启动5G商用。

事实上除了中国,全球范围能多个国家都已发布5G路线图:俄国一直将5G发展作为重点之一,根据规划,2021年首都莫斯科将出现第一批5G用户;英国政府则在2017年3月公布了5G发展战略;此外,韩国打算在2018年冬奥会之际率先使用5G通信;而作为2020年东京奥运会主办方,日本计划在2020年正式提供5G通讯技术服务……

正当人人都张开双手做好拥抱5G时代准备的时候,是否有人曾想过,5G真的那么容易实现吗?从4G到5G,只有1个G的差距吗?答案显然是否定的。事实上5G技术的商用普及还面临着多重考验。

日前,国务院印发《关于进一步扩大和升级信息消费持续释放内需潜力的指导意见》,提出充分释放内需潜力,部署信息消费扩大和升级,加快第五代移动通信(5G)标准研究、技术试验和产业推进,明确表示将力争2020年启动5G商用。

事实上除了中国,全球范围能多个国家都已发布5G路线图:俄国一直将5G发展作为重点之一,根据规划,2021年首都莫斯科将出现第一批5G用户;英国政府则在2017年3月公布了5G发展战略;此外,韩国打算在2018年冬奥会之际率先使用5G通信;而作为2020年东京奥运会主办方,日本计划在2020年正式提供5G通讯技术服务……

正当人人都张开双手做好拥抱5G时代准备的时候,是否有人曾想过,5G真的那么容易实现吗?从4G到5G,只有1个G的差距吗?答案显然是否定的。事实上5G技术的商用普及还面临着多重考验。

全球通信标准尚难统一

行业标准问题一直是困扰许多新兴行业的“头疼病”,作为下一代通信技术,5G也不例外。今年7月,围绕下一代超高速无线通信5G技术,中国和美国、欧洲、日本、韩国将会统一通信标准,计划在2020年左右,在频率的标准方面达成一致,以便在全球市场上普及通用的设备和相关的产品。

不过为争夺通信行业,以及出于国家利益的考虑,5G标准在统一过程中,必将引起一场不小的角逐战,试问谁不想先发制人,在5G市场中占据主导地位?由此来看,全球通信标准的统一或许还有很长一段路要走。

频谱资源短缺问题仍存

众所周知,在移动通信领域,频谱资源是推动产业发展的核心资源。就目前而言,尽管小灵通为运营商4G频谱加快让道,但频谱资源问题并没有彻底解决。随着5G时代的到来,市场对频谱资源的需求将持续增长,频谱资源紧缺情况将会愈发严重。

有数据显示,预计2020年我国频谱需求将达到1490MHz-1810MHz;再考虑到未来IMT潜在候选频段主要包括3300-3400MHz、4400-4500MHz、4800-4990MHz以及3400-3600MHz等,不难看出5G时代频谱资源的供需矛盾将更加突出。

高额投资与回报缓慢的矛盾

早前摩根士丹利将中国移动和中国联通列为“亚洲电信股中不建议投资股份”,理由则是“5G业务的资本投资过大且其回报率较低”。

的确为满足5G时代需求,运营商将采用更高频段、全国性覆盖的频谱,这无疑会大幅拉高资本投入。摩根士丹利预计,中国移动资本开支在2019至2023年间将达到4800亿元。由于预期5G不能在2020年后快速商用,最终会拉低中国移动的内部回报率。在现阶段,投资与回报之间的矛盾显然难以磨合,部分企业对5G投入将更为谨慎,甚至退出观望,这并不利于推进5G的快速成长。

更快的速度带来更高的流量资费

抛开以上这些技术、资金等问题,就广大用户而言,5G资费显然是他们更关心的。5G在带来更快的网速、更高通信质量的同时,价格是否会随之飙升呢?

要知道5G基站建设需要大量资金投入,就这一点来看,流量资费就不会如众多消费者期望得那样只降不增。而且对于运营商而言,提高流量资费,可以提升业绩,实现更大的利润。

不过随着5G脚步的临近以及市场竞争的加剧,运营商除了技术资金方面加大投入之外,也会在价格方面有所降低以赢得更多的市场,由此来看,未来5G资费的增长幅度不会太大,费用飙升问题也不会长时间存在。

全球通信标准尚难统一

行业标准问题一直是困扰许多新兴行业的“头疼病”,作为下一代通信技术,5G也不例外。今年7月,围绕下一代超高速无线通信5G技术,中国和美国、欧洲、日本、韩国将会统一通信标准,计划在2020年左右,在频率的标准方面达成一致,以便在全球市场上普及通用的设备和相关的产品。

不过为争夺通信行业,以及出于国家利益的考虑,5G标准在统一过程中,必将引起一场不小的角逐战,试问谁不想先发制人,在5G市场中占据主导地位?由此来看,全球通信标准的统一或许还有很长一段路要走。

频谱资源短缺问题仍存

众所周知,在移动通信领域,频谱资源是推动产业发展的核心资源。就目前而言,尽管小灵通为运营商4G频谱加快让道,但频谱资源问题并没有彻底解决。随着5G时代的到来,市场对频谱资源的需求将持续增长,频谱资源紧缺情况将会愈发严重。

有数据显示,预计2020年我国频谱需求将达到1490MHz-1810MHz;再考虑到未来IMT潜在候选频段主要包括3300-3400MHz、4400-4500MHz、4800-4990MHz以及3400-3600MHz等,不难看出5G时代频谱资源的供需矛盾将更加突出。

高额投资与回报缓慢的矛盾

早前摩根士丹利将中国移动和中国联通列为“亚洲电信股中不建议投资股份”,理由则是“5G业务的资本投资过大且其回报率较低”。

的确为满足5G时代需求,运营商将采用更高频段、全国性覆盖的频谱,这无疑会大幅拉高资本投入。摩根士丹利预计,中国移动资本开支在2019至2023年间将达到4800亿元。由于预期5G不能在2020年后快速商用,最终会拉低中国移动的内部回报率。在现阶段,投资与回报之间的矛盾显然难以磨合,部分企业对5G投入将更为谨慎,甚至退出观望,这并不利于推进5G的快速成长。

更快的速度带来更高的流量资费

抛开以上这些技术、资金等问题,就广大用户而言,5G资费显然是他们更关心的。5G在带来更快的网速、更高通信质量的同时,价格是否会随之飙升呢?

要知道5G基站建设需要大量资金投入,就这一点来看,流量资费就不会如众多消费者期望得那样只降不增。而且对于运营商而言,提高流量资费,可以提升业绩,实现更大的利润。

不过随着5G脚步的临近以及市场竞争的加剧,运营商除了技术资金方面加大投入之外,也会在价格方面有所降低以赢得更多的市场,由此来看,未来5G资费的增长幅度不会太大,费用飙升问题也不会长时间存在。