iihero@ChinaUnix, ehero.[iihero] 数据库技术的痴迷爱好者. 您可以通过iihero AT qq.com联系到我 以下是我的三本图书: Sybase ASE in Action, Oracle Spatial及OCI高级编程, Java2网络协议内幕
发布时间:2013-07-24 10:13:03
利用空闲时间,折腾了一个,界面不太擅长,比较简陋,但是相信大家都会用。目前功能没有做任何限制。有几个按钮变灰是我将要做的东西,还没有去实现。下载地址:http://hisql.googlecode.com/files/jmyetl-1.0.2.zip目前,基本上支持:Oracle, Sybase ASE, Sybase ASA, MS Access, MySQL, PostgreSQL 8以.........【阅读全文】
发布时间:2013-07-24 10:10:55
虽然SQL92, 99, 2003, 2008标准都有推出,但并不是所有商家严格按照标准行事。痛苦的是使用和应用不同数据库的DBA和开发人员。这里以几种主流数据库为例,分别介绍一下临时表的使用:1. PostgreSQL (以9.x为例)使用的是比较标准的语法: create [global | local] temp table t ( id int primary key) on co.........【阅读全文】
发布时间:2013-07-23 09:44:56
Sybase ASE数据库的图形界面安装,虽然比较顺利,但是也让中文用户很不爽,那就是字符集的选择,似乎没有余地,只能Customize选择,还不一定一次能选对。比如,你一路安装的时候, ASE sql server创建的时候,很难从界面里头选择语言和字符集。还好,ASE15.x提供了silent install的方式。1. 安装.........【阅读全文】
发布时间:2013-07-23 09:43:59
一直好奇于MongoDB的读写速度以及它的特有的NoSQL查询机制。有幸作了一次Sybase ASA(SQLAnywhere12)和MongoDB写入数据行的速度的比较。这对于大规模Web访问来说,非常重要。比较基准:写入100000行,每行三列,id(整数), name varchar(32), col_blob或clob,8K左右长度。比较最终的写入时间。1. ASA12:.........【阅读全文】
发布时间:2013-07-23 09:17:37
由于jar命令去查找class文件速度比较慢,我个人尝试使用7z.exe,7z.dll,结合批处理,效果非常不错。请看示例:for %i in (dir/b/s *.jar) do 7z l %i | findstr XDatabase.class 结果:D:\shared\xsql>for %i in .........【阅读全文】
发布时间:2013-07-22 14:27:24
项目地址:http://code.google.com/p/hisqlapi/下载地址:http://code.google.com/p/hisqlapi/downloads/list hisqlapi_1.0.0.9 数据库通用API: hisqlapi C++ wrapper, 这是自行开发的标准版,免费使用。同时接受捐赠以增进后续开发,支付宝帐户:iiihero AT hotmail.comhttps://www.alipay.com/use.........【阅读全文】
发布时间:2013-07-22 14:10:28
本文为本人(iihero)原创,如若转载,请尊重个人劳动,务必注明原始出处。在ASE里使用ado.net,基本上常见的有两种方式,一种是使用oledb方式(dotnet系统框架自带),一种是直接使用ASE自带的adonet库来访问。想获取高性能,后者为佳。而每种方式对store procedure的调用,也可以分两种模式,一种是显示指定这是调用存.........【阅读全文】
发布时间:2013-07-22 14:09:32
LD_POINTER_GUARD这个环境变量,作用是什么呢? ASE在linux下,遇到glibc2.4以及更新版本的glibc库时,碰到了问题,结果通过设置这个环境变量为0或者1,得到一个workround,去绕过这个问题。到底是什么问题呢?有一个CR#CR 479363,专门解决这个问题。15.0.2 ESD #4 and 15.0.1 Cluster Edition ESD #2.........【阅读全文】
发布时间:2013-07-22 14:08:37
本文为iihero原创,如若转载,请注明出处。谢谢。 为简化问题:设表:t(id int, col2 varchar(32)) 1. ASE: 选出重复的行:select * from t group by id, col2 having count(*)>1删掉重复的行,alter table t add col3 int identity not null;delete from t where col.........【阅读全文】
发布时间:2013-07-22 14:05:02
全球领先的企业级与移动软件公司Sybase, Inc. (NYSE: SY) 近日宣布已与 Aleri Inc.正式签署资产购置合同,此举将帮助Sybase公司扩充实力,以满足金融服务等机构要求进行实时分析处理的需求。Aleri是企业级复杂事件处理(CEP)技术与基于CEP技术解决方案的领军企业。“通过此项交易,Sybase成功跻身为CEP领域的领头羊。.........【阅读全文】
发布时间:2013-07-22 14:04:14
现在使用Sybase ASE数据库的人不太多,在国内,人们往往笼而统之的叫ASE为Sybase数据库。实际上,Sybase有多款数据库产品。以Windows平台为例,我个人觉得Sybase ASE还是挺简单易用的。我对简单易用的定义是:1. 容易安装 2. 容易迁移,最好是接近绿色 3. 使用简单 以前打包过Oracle安装以后的文件.........【阅读全文】
发布时间:2013-07-19 13:21:28
iihero@CSDN 13:48 2009-3-22 转载请注明 近期,多处看到IBM要收购Sun的新闻,感觉Sun真是一日河东,一日河西。跟最辉煌的时候真是不能同日而语。市值居然缩水到历史最高水平的2%。 有人说,Sun是玩技术玩出来的公司,那可能是指10年以前。自从经历网络泡沫以后,Sun在技术上,未必能独.........【阅读全文】
发布时间:2013-07-19 13:19:16
以前,曾经利用各数据库底层C-API作wrapping,实现了若干异构数据库间数据导入导出的功能,但是代码复杂,不便开源。 下午,用java写了一个简单的数据抽取程序,实现MySQL数据库到Sybase ASE的数据移植。将它开源,放到:http://code.google.com/p/jmyetl/ 上边了。本来取名做myetl,结果已经有人在sf..........【阅读全文】
发布时间:2013-07-19 11:32:45
恢复Sybase ASE 15.0.x中的master数据库是一件比较痛苦的事情,官方文档有时候也未免解说不够详细,自己动起手来又完全不是那么回事,尤其是涉及到字符集问题的时候。下边是详细的恢复过程。 一、准备工作1. 备份启动备份服务器,Adaptive Server以-m方式启动,将master数据.........【阅读全文】