简约设计の艺术

开源程序员,自由职业者

NetBeans IDE 7.0 Beta 2 Available for Download, with Git Preview

The NetBeans team is pleased to announce that NetBeans IDE 7.0 Beta 2 is now available for download. NetBeans IDE 7.0 introduces language support f...

2011-02-17 17:37:00

阅读数:1115

评论数:0

谁更胜一筹:技术解析 Google App Engine 和 Amazon EC2

最近一个潜在客户要求我们比较一下 Amazon EC2 和 Google App Engine,正好我们刚刚在 EC2 和 Google App Engine 上完成了两个相对来说规模较大的项目,因此有必要做一下总结。 我打算从三个角度来对比这两大云计算平台:技术,业务和未来发展趋势,本文是技术...

2010-12-22 13:21:00

阅读数:6175

评论数:9

GAE 数据存储——事务

由于 Google App Engine(GAE)存储服务是基于 Google 分布式存储环境的,所以在设计基于 GAE 应用时的事务处理要格外注意。 事务中操作的实体必须属于同一实体组(同一实体组将被存储在同一 Google 分布式存储单元中) 同一事物中先写入的数据并不能在该事务中的后续操作...

2010-11-15 20:51:00

阅读数:1614

评论数:0

Java 版的 Berkeley DB 4.1.6 发布

Berkeley DB 是历史悠久的嵌入式数据库系统,主要应用在 Unix/Linux 操作系统上,其设计思想是简单、小巧、可靠、高性能。 Java 版的 Berkeley DB 4.1.6 在性能上比 4.0 有三倍的性能提升,支持多线程的线程管理和高级内存节点压缩。 下载:http://ww...

2010-11-07 16:25:00

阅读数:1073

评论数:1

Cassandra 0.6 发布-下载

  Cassandra官方发布了Cassandra 0.6 下载地址,对这个混合型非关系数据库感兴趣的朋友可以去官方下载最新的Cassandra 0.6试用。  Cassandra从某种程度上说,不算是一个数据库。Cassandra类似于Google的BigTable。Cassandra的主要特点...

2010-04-15 10:03:00

阅读数:1152

评论数:0

Orient DB 0.9.6 Beta 发布-下载

Orient DB 0.9.6第一个beta版本-Orient DB 0.9.6 Beta发布下载了,关注NoSQL数据库Orient DB的朋友可以下载最新的Orient DB 0.9.6 Beta试用下的说。随着前段时间”Digg与Reddit加入NoSQL阵营“,该消息让笔者开始关注起NOS...

2010-04-13 14:06:00

阅读数:1882

评论数:0

MongoDB 不断发展:发布 1.4 版本,10gen 提供商业支持

3月25日MongoDB(取自“humongous”)1.4版发布后不久,其创始人Dwight Merriman(前DoubleClick CEO/CTO)宣布10gen—— 开源文档数据库MongoDB背后的公司,将为其提供商业培训和支持。InfoQ借此机会采访了Merriman,了解了Mon...

2010-04-07 19:26:00

阅读数:2186

评论数:0

CouchDB 0.11.0 发布-下载

CouchDB 0.11.0 发布下载了,对这款NOSQL数据库有兴趣的朋友可以去官方下载最新的CouchDB 0.11.0试用。随着前段时间“Digg与Reddit加入NoSQL阵营”一事的发生,笔者对NoSQL数据库有了一个简单的认识。同时对CouchDB一类的NoSQL也产生了兴趣。如果对传...

2010-04-01 11:44:00

阅读数:1088

评论数:0

了解 NoSQL 的必读资料

       NoSQL 是非关系型数据存储的广义定义。它打破了长久以来关系型数据库与 ACID 理论大一统的局面。NoSQL 数据存储不需要固定的表结构,通常也不存在连接操作。在大数据存取上具备关系型数据库无法比拟的性能优势。该术语在 2009 年初得到了广泛认同。     当今的应用体系结构需...

2010-01-14 19:59:00

阅读数:73135

评论数:25

SQL常用查询语句

SQL分类: DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE) DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT) DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK)首先,简要介绍基础语句:1、说明:创建数据库CR...

2008-09-02 13:28:00

阅读数:1520

评论数:5

设置MySQL的系统变量以调优性能

请问如何设置MySQL的系统变量以调优性能? (1)、back_log:         要求 MySQL 能有的连接数量。当主要MySQL线程在一个很短时间内得到非常多的连接请求,这就起作用,然后主线程花些时间(尽管很短)检查连接并且启动一个新线程。        back_log值指出在...

2008-03-10 11:48:00

阅读数:1327

评论数:0

MySQL 服务器调优

利用服务器的几个调优技巧,让 MySQL 服务器飞速运行 ...

2008-03-10 11:45:00

阅读数:1270

评论数:0

数据库设计中的规范化

范式是符合某一种级别的关系模式的集合。关系数据库中的关系必须满足一定的要求。满足最低要求的叫第一范式,简称1NF,在第一范式基础上进一步满足一些要求的为第二范式,简称2NF。其余依此类推,目前有六种范式:1NF,2NF,3NF,BCNF,4NF,5NF。1 第一范式(1NF)      在任何一个...

2008-03-07 08:50:00

阅读数:1730

评论数:2

如何才能让你的SQL运行得更快

很多人在使用SQL时往往会陷入一个误区,即太关注于所得的结果是否正确,而忽略了不同的实现方法之间可能存在的性能差异,这种性能差异在大型的或是复杂的数据库环境中(如联机事务处理OLTP或决策支持系统DSS)中表现得尤为明显。 笔者在工作实践中发现,不良的SQL往往来自于不恰当的索引设计、不充份的连接...

2008-02-05 16:16:00

阅读数:1438

评论数:0

从SQL语言的分类谈COMMIT和ROLLBACK的用法

从功能上划分,SQL语言可以分为DDL,DML和DCL三大类。    1. DDL(Data Definition Language)     数据定义语言,用于定义和管理 SQL 数据库中的所有对象的语言 ;    CREATE---创建表    ALTER---修改表    DROP---删除...

2007-10-25 04:49:00

阅读数:2597

评论数:0

使用ResultSetMetaData显示字段的名字等信息

package com.test;import java.sql.*;/** *//***************************************** 此例说明的问题:JDBC开发流程 --使用ResultSetMetaData显示字段的名字等信息* 注:该例中使用的驱动为Jdbc...

2007-10-24 11:41:00

阅读数:1909

评论数:0

execute、executeQuery和executeUpdate之间的区别

execute、executeQuery和executeUpdate之间的区别JDBCTM中Statement接口提供的execute、executeQuery和executeUpdate之间的区别        Statement 接口提供了三种执行 SQL 语句的方法:executeQuery...

2007-10-24 11:16:00

阅读数:2841

评论数:0

Hibernate 分页

分页在任何系统中都是非常头疼的事情,有的数据库在语法上支持分页,而有的数据库则需要使用可滚动游标来实现,并且在不支持可滚动游标的系统上只能使用单向游标逐步接近要取得的数据。 Hibernate提供了一个支持跨系统的分页机制,这样无论底层是什么样的数据库都能用统一的接口进行分页操作。比如下面的代码就...

2007-10-10 20:18:00

阅读数:1759

评论数:0

HSQLDB简介

HSQLDB是一个纯Java的数据库,小巧方便,在做应用程序的demo时会带来很大的方便。我们可以从http://hsqldb.sourceforge.net/下载hsqldb,里面包括源代码,文档以及demo等等。 hsqldb.jar包 这个包位于/lib目录下包括一些组件和程序,可以用...

2007-09-04 18:14:00

阅读数:2359

评论数:0

数据库连接池的原理机制

1、基本概念及原理   对于共享资源,有一个很著名的设计模式:资源池 (Resource  Pool)。该模式正是为了解决资源的频繁分配?释放所造成的问题。为解决上述问题,可以采用数据库连接池技术。数据库连接池的基 本思想就是为数据库连接建立一个“缓冲池”。预先在缓冲池中放入一定数量的连接,当需要...

2007-07-31 18:43:00

阅读数:1625

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭