文章提交注意事项:
请在发布文章时用HTML代码加上至少一条新闻来源的链接;原创性消息,可加入相关信息(如涉及公司的网址)的链接。有任何问题,邮件至:he.fang#zhiding.cn
ken:feigaobox@gmail.com
注意:收到邮件乱码的用户请修改客户端的默认字体编码,从"简体中文(GB2312)"修改为"Unicode(UTF-8)"。

Solidot 公告
投 票
热门评论
- 喝细辛中药汤让身体对病毒没反应不发烧,然后以其他病的名义死去 (1 points, 一般) by solidot1528092189 在 2021年01月21日18时56分 星期四 评论到 输不起的「偶像」
- 书同文语同音的文化。 (1 points, 一般) by solidot1528092189 在 2021年01月21日18时23分 星期四 评论到 Twitter 封禁中国驻美使馆账号
- 知乎把我禁言了十五天,理由是我冲撞了认为Linux(包括Debian和Deepin)不“自主可控”的 (1 points, 一般) by solidot1528092189 在 2021年01月21日17时56分 星期四 评论到 中国打造 GitHub 的国内替代
- (1 points, 一般) by podleader 在 2021年01月21日16时32分 星期四 评论到 Twitter 封禁中国驻美使馆账号
- re:所以中风就不是脑血管疾病了?我指出他的错误 ,你就以他的错误为依据指责我不审题 (1 points, 一般) by solidot1560127613 在 2021年01月21日15时48分 星期四 评论到 日本人的长寿可能源自于他们平衡的饮食
- 镜像始终是镜像,没有氛围就没有创造 (1 points, 一般) by zagfai 在 2021年01月21日15时11分 星期四 评论到 中国打造 GitHub 的国内替代
- 移除就移除 (1 points, 一般) by Craynic 在 2021年01月21日11时51分 星期四 评论到 多个 Linux 发行版考虑移除 Chromium 软件包
- 最后一句话 (1 points, 一般) by 陈少举 在 2021年01月21日11时07分 星期四 评论到 中国打造 GitHub 的国内替代
- re:人必然会死,为什么要千方百计延缓衰老而不是想方设法使自己能淡定面对死亡? (1 points, 一般) by solidot1520325617 在 2021年01月21日09时06分 星期四 评论到 中国科学家开发出延缓衰老的基因疗法
- re:我都不知道要怎么吐槽,无论是腾讯和苹果都没一个谈得上民主吧…… (1 points, 一般) by oldrev 在 2021年01月20日13时27分 星期三 评论到 苹果开源代码被发现包含兼容微信的代码
致长期以来一直关注solidot的海内外朋友,请点击这里查看。

程序员 写道 "此前《在整个互联网中,成人网站有多大?》这篇文章提到了『YouPorn 是全球第二大的色情网站,足够提供研究数据。YouPorn 有“超过 100 TB 的干货”,每天网页浏览量超过 1 亿。』另外,2012年2月份,YouPorn 的技术人员 Eric Pickup 在 Google 群组宣告他们网站改用 Redis DB 后。扛住了每天1亿PV浏览量,每秒30万请求。最近,RedisToGo 的 Justin对 Manwin 集团(YouPorn和Pornhub之类的成人网站背后的公司)的 IT 总监 Eric Pickup 做了一次采访(中文)。在采访中,Eric 讲述他们向 Redis 的迁移过程,为什么要做这样的迁移,以及迁移后的成效。
"
MariaDB博客报告了MySQL手册页最近发生的一个小变化:甲骨文悄悄移除了GPL授权声明。它在Pastebin上公布了 MySQL 5.5.30和MySQL 5.5.31存在明显差异的手册页授权声明:前者声明该文档是自由软件,可以在GNU GPLv2下重新发行或修改;而后者声明软件和相关文档受知识产权法保护,包含限制使用和发行的许可条款,除非得到明确许可或法律允许,你可能无法以任何形式或通过任何手段使用、复制、重新制作、翻译、传播、修改、授权、传输、发行、展示、生产、出版,或显示任何部分。除非是互操作性法律规定,禁止逆向工程、分解或反编译软件。
MySQL是世界上最流行的开源关系数据库,它的名字取自于创始人Michael "Monty" Widenius的长女“My”。2008年,Sun收购MySQL;2009年,甲骨文收购了Sun,MySQL落入了与开源社区关系紧张的甲骨文手中。Widenius与他的旧团队在2009初创建了MySQL的分支MariaDB,它的名字取自于Widenius的幼女“Maria”,他希望通过保留核心开发者和日益增长的社区帮助MariaDB挑战甲骨文的MySQL。甲骨文与开源社区关系的恶化正促使许多发行版用MariaDB取代MySQL,现在使用MySQL的流行网站维基百科也宣布从MySQL迁移到MariaDB,部分原因是甲骨文的MySQL有免费版和企业版,而企业版的新功能没有公开源码,而MariaDB则没有这方面的问题。
2012年Todd Mostak 在哈佛中东研究中心攻读硕士研究生,他试图为自己的论文主题绘制和处理阿拉伯之春期间发布的4千万Twitter帖子,但处理这些帖子耗费了数小时甚至数天。没有现成的系统能帮助他实现大数据集快速互动分析,于是他一边读MIT的数据库课程,一边开发出了利用GeForce Titan GPU处理数据的并行数据库系统MapD(演示,非论文)。基于GPU的数据库系统比基于CPU的数据库性能提升了70倍,而整个硬件只花了五千美元。Todd Mostak计划在开源许可证下发布MapD。如果你感兴趣,可以在哈佛的WorldMap网站上浏览包含1.25亿Twitter帖子的数据集,体验其快速的响应。
Google今年9月透露了跨地球的分布式数据库Spanner。Spanner的TrueTime API能根据数据中心安装的原子钟和GPS接收器让应用程序在不需要全局同步的情况下在精确时间本地读取数据。《连线》的一篇报道采访了Google知名工程师Andrew Fikes和Andy Gross,一探Google Spanner内部。文章说:“
同步问题会导致网络和数据库陷入瘫痪,正如NoSQL数据库MongoDB开发商 10gen的总裁Max Schireson所说,如果有大量的人访问分布在全球的多个系统,它们之间的通信延迟会比较长,保持同步十分困难。Google采取了不同的策略,不是努力改进服务器之间的通信,而是采用了新方式报时,利用原子钟和GPS提供的时间API保持同步,非常酷。”
法国正推动政府机构积极采用开源软件,微软的办公软件和甲骨文的数据库可能会将被LibreOffice和PostgreSQL所取代。法国总理Jean-Marc Ayrault致函各部长,要求各部门尽可能的采用相同的免费软件,以共享经验和减少支持费用。他还要求将省下来的钱拿出5%到10%用于开源软件开发。法国跨部门通信和IT系统理事会在其报告中列出了一些推荐的开源应用程序,如LibreOffice和PostgreSQL,邮件客户端Trustedbird 或Thunderbird,浏览器Mozilla Firefox或Google Chrome。报告还建议创建一个系统将现有的文档转换到开放文档格式。
在原子钟、GPS接收器的帮助下,Google创造了横跨地球的分布式数据库Spanner(PDF)。
Spanner是第一种在全球范围内分发数据和支持外部一致性分布式事务的数据库系统,至今已开发了五年。Google的F1广告后端(AdWords)如今已切换到了Spanner,它能指定数据中心储存哪些附近用户需要频繁读取的数据,它还能根据冗余需要指定多少数据中心储存数据。Spanner的TrueTime API能根据数据中心安装的原子钟和GPS接收器让应用程序如AdWords在不需要全局同步的情况下在精确时间本地读取数据。Spanner的主要开发者包括了Jeffrey Dean和Sanjay Ghemawat——之前他们也是MapReduce和GFS系统的关键开发者。
甲骨文刚刚发布了MySQL cluster 7.2,包含商业版和社区版,社区版采用GPL许可证。甲骨文的MySQL架构师Mikael Ronstrom对新版MySQL cluster进行了基准测试,在8台服务器集群上实现了每分钟10亿次查询和每分钟1.1亿次更新。新的NoSQL NDB C++ API推动了性能提升,它的异步特性可以让一个线程并行发送多项事务交易。
Google的云计算平台Apps Engine宣布支持关系型数据库服务Google Cloud SQL。Cloud SQL是基于开源的MySQL。
此前Apps Engine只支持基于Google File System和BigTable数据库的schemaless数据存储,提供了类SQL的查询语言GQL,但不支持关系功能,例如在同一查询中加入和过滤结果,或者是过滤子查询结果。因而,由于缺乏基于SQL的数据库服务,将现有基于SQL的应用迁移到AppEngine上就显得举步维艰了。Google Cloud SQL的产品经理Navneet Joneja也承认,SQL是用户最迫切需要的功能,有助于简化传统数据库驱动应用程序的开发。
苹果从Mac OS X服务器版中移除了MySQL数据库,用另一个开源数据库PostgreSQL替代,但只能通过命令行访问。为PostgreSQL提供商业化支持的EnterpriseDB公司表示对此不知情。The Reg推测,苹果作出这一改变可能是因为MySQL已经成为甲骨文的资产,而苹果也担心围绕Java的知识产权问题。
Eric Tou 写道 "Jeremiah Peschka写了他认为开发者应该学习SQL的九个理由(中文):1.SQL是可移植的;2.SQL从不改变;3.SQL易于性能增益;4.SQL使你成为更好的开发者;5.增进团队间的交流;6.工作保障;7.SQL真的不那么难;8.理解什么时候不适合数据库;9.让故障排除更简单"