随笔分类 -  个人随笔

一组关于SQLAnywhere12和MongoDB的benchMark测试(写操作)
摘要:一直好奇于MongoDB的读写速度以及它的特有的NoSQL查询机制。有幸作了一次Sybase ASA(SQLAnywhere12)和MongoDB写入数据行的速度的比较。这对于大规模Web访问来说,非常重要。比较基准:写入100000行,每行三列,id(整数), name varchar(32), col_blob或clob,8K左右长度。比较最终的写入时间。1. ASA12:dbinit.exe bench.dbdbeng12.exe bench.db代码如下:package com.sql9;import java.sql.*;import java.util.Properties;pub 阅读全文

posted @ 2012-04-12 19:53 张长胜 阅读(371) 评论(0) 推荐(0)

PostgreSQL内核分析(1): 后台进程
摘要:环境搭建:1. VS2005(完全安装, 要用VC8), (VS2008用来编译也是可以的,但是最后的工程文件还是VS2005的)2. Active Perl5.8后续版本,确保perl\bin在PATH环境变量里头3. Bison 和 Flex Bison 1.875 或者 2.2或以后版本才有效. Flex必须是2.5.31或后续版本, 请参照一下:http://www.postgresql.org/ftp/misc/winflex/ 如果是从release的source code里build, 这两个工具,可以不要。如果是从git里头取的code,则需要这两个工具。4. source c 阅读全文

posted @ 2012-04-10 22:42 张长胜 阅读(748) 评论(0) 推荐(0)

数据库厂商发展历史之国产数据库综述(补记篇)
摘要:国产数据库最近几年发展也比较迅速,这里尽量保持公平公正的描述,如果有偏颇的地方,恳请更正。对于各国产数据库的排名,这里不分先后。国产数据库大都支持Windows和Linux两大平台。这里不再细分。1. 人大金仓(kingbase)系中国电子科技集团公司(CETC)成员单位,成立于1999年,是中国自主研发数据库产品和数据管理解决方案的领军企业,先后获得CETC旗下普华基础软件股份有限公司和太极计算机股份有限公司的战略注资,被纳入CETC集团公司的整体发展战略。自成立以来,先后成功承担了国家“863”数据库重大专项课题“通用数据库管理系统KingbaseES研发及其应用”和北京市科技计划重大项目 阅读全文

posted @ 2012-04-01 13:02 张长胜 阅读(1146) 评论(0) 推荐(0)

再谈DOS批处理下格式化日期字符串的方法(详解)
摘要:相信很多人会用到将日期时间格式化成自己想要的字符串,在windows下使用这种批处理,有时候感觉很无奈,这里作一下简单的总结吧,没什么技术含量。权作是笔记,以免将来忘掉了。在Linux下,简单的一句话:date '+%Y%m%d-%H%M%S'就可以得到你要的输出:20120331-064219可是在windows下,要想得到这个,还是需要费点功夫的。1. 直接用字符串格式化输出比如,如果你的机器上时间的输出是这样子的:c:\>echo %date%-%time%2012-03-31 星期六- 6:44:02.50那么,要想得到输出20120331- 64402,可以这样 阅读全文

posted @ 2012-03-31 07:32 张长胜 阅读(286) 评论(0) 推荐(0)

Hazelcast: Java分布式内存网格框架(平台)
摘要:网址:http://www.hazelcast.com/。下边是它的宣传内容:hazelcast是一个开放源码集群和高度可扩展的数据分发平台,这是为Java:1. 快如闪电;数以千计的运算/秒。2. 故障安全;崩溃后没有丢失数据。3. 作为新服务器的动态调整 。4. 超级简单的使用 ,包括一个单独的jar。Hazelcast与各种分布式数据结构,分布式缓存功能,弹性的性质,memcache的支持,与Spring和Hibernate的集成,更重要的是这么多的快乐用户,是功能丰富,企业的准备和开发人员友好的内存数据网格解决方案。Hazelcast是一个Java的开源分布式内存实现,它具有以下特性: 阅读全文

posted @ 2012-03-23 06:33 张长胜 阅读(641) 评论(0) 推荐(0)

Oracle, SAP没完没了的官司
摘要:没想到过了这么久,这官司还没有结束。大概背景见这篇文章:http://www.cnblogs.com/JackSun/archive/2011/04/06/2006773.html总觉得Oracle有些故意让人下套的感觉。在今年(2012)的2月8日凌晨消息,甲骨文周一正式表态,拒绝了法院的判决其竞争对手SAP为该公司提供高达2.72亿美元的赔偿。案情弄得越来越复杂了,再看一下2月底的若干新闻,就知道这个案子也许到今年年末才能最终有分晓。2月29日消息,据国外媒体报道,美国加利福尼亚州北部地区法官菲利斯·汉密尔顿(Phyllis Hamilton)周二宣布,他将于2012年6月18日 阅读全文

posted @ 2012-03-19 23:49 张长胜 阅读(401) 评论(0) 推荐(0)

反思中国目前的软件盗版现象,应该为盗版"平反"
摘要:长久以来,经常碰到国外媒体抨击中国的软件盗版现象。似乎中国天生就是一个爱好盗版的国度。这些媒体只看到这种现象,却没有看到现象背后隐藏的本质。其实,近几年随着中国政府对正版采购的加大投入,以及一些互联网企业和软件企业的状大,盗版率已经越来越低了。中国为什么有那么多软件盗版?因为,软件的定价相对于中国企业和个人的购买力来说,实在太“贵”了。软件的市场占有率,长期由外资企业把持。从操作系统、到办公软件、到数据库软件、IDE、CASE工具等,无一不被国外垄断,而垄断意味着定价权。它们价格那么贵,我们又买不起,怎么办?只能盗版了。虽然盗版被定性为违法,但绝对值得同情。我们买不起,只能自己做,可是自己做的 阅读全文

posted @ 2010-06-07 10:07 张长胜 阅读(253) 评论(0) 推荐(0)

不知不觉我都快变成了Ubuntu的信徒了
摘要:两年多以前,我曾经排斥过ubuntu,感觉有些配置,尤其是网络配置使用起来不方便。也就是说,安装初期有点痛苦。可是一旦安装完以后,使用起来,还真是有点让人放心。业余时间搭起来的环境,基本上不用怎么大动。从当初的7.x到现在的9.10。一直使用下来。我不是像袁萌先生那类人,整天就爱鼓吹ubuntu如何如何。其实,作为数据库的爱好者,有时候想试用一下linux下的数据库环境(无论是开发环境或测试环境),不妨考虑一下ubuntu,虽然,它会带来一些痛苦,比如:没有获得官方认证(oracle, ASE, DB2都没有),但是都有有效的解决途径,毕竟内核与其它企业版linux服务器(获认证的)差不多一样 阅读全文

posted @ 2010-05-08 06:38 张长胜 阅读(170) 评论(0) 推荐(0)

盘点09年30大IT并购案 甲骨文Sun交易居首
摘要:尽管经济低迷影响了IT开支,但2009年IT市场仍不乏一些大型并购交易,如甲骨文74亿美元收购Sun。以下为2009年IT市场30大并购案:1. 甲骨文以74亿美元收购Sun 2.施乐以57.5亿美元收购Affiliated Computer Services 3. 松下46亿美元收购三洋50.2%股份 4. 迪斯尼40亿美元收购Marvel娱乐公司 5. 戴尔39亿美元收购Perot Systems 6. 思科30亿美元收购Tandberg 7. Liberty Global 30亿美元收购德国Unitymedia 8. 惠普以27亿美元收购3Com 9. 思科26亿美元收购Starent 阅读全文

posted @ 2009-12-20 20:30 张长胜 阅读(180) 评论(0) 推荐(0)

软件企业和互联网企业经营模式的区别及未来趋势
摘要:一直以来,没有仔细考虑这两者这间的区别。心想,不都要搞开发吗? 也对。软件企业里,程序员为其开发软件,销售人员将其卖出去,从而获得赢利。Oracle和微软是这个类型的典范,在收购Sun之前,Oracle是一个独立的软件供应商,纯软件公司。在产品销售上,同微软一样成功。 互联网企业里也有大量的开发工作,不过,以搜索引擎为代表,他们开发的往往是一些可以称之为互联网应用的“工具”,比如即时聊天工具,邮件工具,甚至有blog工具,reader之类。而这些工具,本质上还是为了让用户更多的使用他们的网络。这种模式是完全不一样的,最终目的是想让用户通过使用它们的网络来赚到银子,因而,互联网企业借助于“网.. 阅读全文

posted @ 2009-06-26 07:08 张长胜 阅读(231) 评论(0) 推荐(0)

Ubuntu,真的有那么好吗?
摘要:以前曾经用过一阵子Redhat7.2, Redhat9, SuSE9, SuSE10 desktop。都觉得还凑乎。想装什么东西,基本上也都能搞定。可是试用一下Ubuntu8.10,就把人搞得有点糊涂了。配置那个该死的网络,配了半天,能上,重新启动以后,又不以联了,得重新启动network service才行。后来才知道,必须卸载掉那个默认的网络管理器。我用的是VMWare,有个与Windows文件共享的设置,使用vmwaretools安装,总是不能成功。几经尝试,仍然没有成功。Redhat ELS和SuSE都没有这类问题。可能这与各自采用的内核版本不同有关。其它的,感觉都差不多。Ubuntu 阅读全文

posted @ 2009-05-16 16:01 张长胜 阅读(572) 评论(0) 推荐(0)

The Best Coder and Why? (最牛气的程序员)
摘要:原文出处我已经找不到了,总之不是原创了,不过,重新看过,挺受震撼的。程序员出身的我们,或许记不住某些算法细节,但记住他们的名字,也许是应该的。MIT BBS上说微软电话面试的一道题就是“Who do you think is the best coder, and why?”。我觉得挺有意思的,也来凑个热闹。排名不分先后。传奇编程高手:Bill JoyJohn CarmackDavid CutlerDonald E. KnuthKen ThompsonRob PikeDennis M. RitchieEdsger Wybe DijkstraAnders HejlsbergBill Joy, 前 阅读全文

posted @ 2009-03-26 06:42 张长胜 阅读(167) 评论(0) 推荐(0)

赠与今年的大学毕业生(胡适先生30年代的文章,仍不过时)
摘要:标 题: 赠与今年的大学毕业生○胡 适(1932年6月27日) 本文是胡适先生1932年6月27日所作。虽然30年代那个血雨腥风的时代已经过去,现在的时代已经与当时不可同日而语,但是,读来还是感觉受益匪浅,胡适先生的谆谆教导之情溢于言表。本文中,胡适先生认为,大学生毕业有三条路可走:继续做学术研究;寻着相当的职业;做官,办党,革命。文中分析了大学毕业后遇到的“陷阱堕落的方式”,并给出了三个方子。 这一两个星期里,各地的大学都有毕业的班次,都有很多的毕业生离开学校去开始他们的成人事业。 学生的生活是一种享有特殊优待的生活,不妨幼稚一点,不妨吵吵闹闹,社会都能纵容他们,不肯严格地要他们负行为的责任 阅读全文

posted @ 2009-02-21 17:27 张长胜 阅读(206) 评论(0) 推荐(0)

程序员的十层楼
摘要:http://softwareblogs-zho.intel.com/author/zhouweiming/转载:程序员的十层楼 By 周伟明@英特尔程序员的十层楼(1~3层)自西方文艺复兴以来,中国在自然科学方面落后西方很多,软件领域也不例外。当然现在中国的许多程序员们对此可能有许多不同的意见,有些人认为中国的程序员水平远落后于西方,有些则认为中国的程序员个人能力并不比西方的程序员差,只是整个软件产业落后而已。那么,到底中国的程序员水平比西方程序员水平差,还是中国有许多优秀的程序员达到或超过了西方程序员同等水平呢?要解决这个问题,必须先知道程序员有多少种技术层级,每个层级需要什么样的技术水平 阅读全文

posted @ 2009-02-11 21:28 张长胜 阅读(159) 评论(0) 推荐(0)