123
 123

Tip: 看不到本站引用 Flickr 的图片? 下载 Firefox Access Flickr 插件 | AD: 订阅 DBA notes --

2012-04-18 Wed

23:01 Is UnQL Dead? (1688 Bytes) » myNoSQL
Is UnQL Dead?:

UNQL started with quite some hype last year. However, after some burst of activity the project came to a hold. So it seems, that – at least as a project – UNQL has been a failure. IMHO one of the major issues with the current UNQL is, that it tries to cover everything in NoSQL, from key-value stores to document-stores to graph-database. Basically you end up with greatest common divisor – namely key-value access.

I’ve never posted about UnQL because I really couldn’t see its future.

Original title and link: Is UnQL Dead? (NoSQL database©myNoSQL)

22:59 NoSQL Releases and Announcements (4565 Bytes) » myNoSQL

Catching up after almost two weeks offline is no easy task, but I hope I’ll not miss any important events, releases, or posts. But if I do, please email me.

Cassandra 1.0.9: Maintenance Release

The complete change notes for Cassandra 1.0.9 are here:

  • improve index sampling performance (CASSANDRA-4023)
  • always compact away deleted hints immediately after handoff (CASSANDRA-3955)
  • delete hints from dropped ColumnFamilies on handoff instead of erroring out (CASSANDRA-3975)
  • add CompositeType ref to the CLI doc for create/update column family (CASSANDRA-3980)
  • Avoid NPE during repair when a keyspace has no CFs (CASSANDRA-3988)
  • Fix division-by-zero error on get_slice (CASSANDRA-4000)
  • don’t change manifest level for cleanup, scrub, and upgradesstables operations under LeveledCompactionStrategy (CASSANDRA-3989, 4112)
  • fix race leading to super columns assertion failure (CASSANDRA-3957)
  • ensure that directory is selected for compaction for user-defined tasks and upgradesstables (CASSANDRA-3985)
  • allow custom types in CLI’s assume command (CASSANDRA-4081)
  • fix totalBytes count for parallel compactions (CASSANDRA-3758)
  • fix intermittent NPE in get_slice (CASSANDRA-4095)
  • remove unnecessary asserts in native code interfaces (CASSANDRA-4096)
  • Fix EC2 snitch incorrectly reporting region (CASSANDRA-4026)
  • Shut down thrift during decommission (CASSANDRA-4086)
  • Merged from 0.8: Fix ConcurrentModificationException in gossiper (CASSANDRA-4019)

  • Pig

    • support Counter ColumnFamilies (CASSANDRA-3973)
    • Composite column support (CASSANDRA-3684)
  • CQL

    • fix NPE on invalid CQL delete command (CASSANDRA-3755)
    • Validate blank keys in CQL to avoid assertion errors (CASSANDRA-3612)

Apache Hadoop User Impersonation vulnerability

This vulnerability discovered by Cloudera’s Aaron T. Myers affects Hadoop’s versions 0.20.203.0, 0.20.204.0, 0.20.205.0, 1.0.0 to 1.0.1, and 0.23.0 to 0.23.1 where Kerberos is enabled. Complete details available here.

CouchDB 1.2.0

This is the first important release after the start of the year CouchDB hubbub with Damien Katz and Couchbase. The new version is a major release in itself deserving its own post: CouchDB 1.2.0: Performance, Security, API, Core and Replication Improvements.

Riak 1.1.2: Stabilization release

Just a maintenance release in the Riak 1.1 series. Complete release notes here.

Original title and link: NoSQL Releases and Announcements (NoSQL database©myNoSQL)

21:12 CouchDB 1.2.0: Performance, Security, API, Core and Replication Improvements (2415 Bytes) » myNoSQL
CouchDB 1.2.0: Performance, Security, API, Core and Replication Improvements:

CouchDB 1.2.0 was released on April 6th. The linked post provides all the details of the new version, but here are some important improvements included with the new release:

  • Performance: added a native JSON parser
  • Performance: optional file compression for database and view index files
  • Performance: a new replicator implementation. More reliable, faster, configurable.
  • Security: the _users database and information in the _replication databases are not longer readable by everyone
  • Core: added support for automatic compaction. Automatic compaction is off by default, but can be enabed through Futon or the .ini file and configured to run based on multiple variables:
    • A threshold for the file_size to disk_size ratio (say 70%)
    • A time window specified in hours and minutes (e.g 01:00-05:00)
    • Compaction can be cancelled if it exceeds the closing time.
    • Compaction for views and databases can be set to run in parallel
    • If there’s not enough space (2 × data_size) on the disk to complete a compaction, an error is logged and the compaction is not started.

Original title and link: CouchDB 1.2.0: Performance, Security, API, Core and Replication Improvements (NoSQL database©myNoSQL)

17:40 Solidot | SPDY支持Apache server [del.icio.us] (301 Bytes) » 车东[Blog^2]
Apache server就能使用SPDY协议与兼容SPDY的浏览器如Google Chrome和Firefox通信,SPDY运行在HTTPS上,非HTTPS流量将不会受到mod_spdy影响。Google称,mod_spdy能减少一半载入时间。
16:37 Somebody that I used to know 统计 [Flickr] (550 Bytes) » 车东[Blog^2]
07:48 SnipMate Cheatsheets Generator (433 Bytes) » The Pythian Blog
Although SnipMate is a powerful Vim plugin, I don’t use it as nearly often as I should. Mostly because I simply don’t remember all the delicious snippets that it brings at my fingertips. The solution to that silly situation is, fortunately, quite simple: I need a way to print cheatsheets for those snippet files. Now, [...]
01:36 Elaborate on COLLABORATE (483 Bytes) » The Pythian Blog
Adjective: Involving many carefully arranged parts or details; detailed and complicated in design and planning. Verb: Develop or present (a theory, policy, or system) in detail. COLLABORATE is all about quality and content, presenters elaborating based on their specific areas(s) or expertise. The show may be elaborate, but “show” is secondary to education. A handful [...]
01:03 How to use iperf to test network bandwith (5427 Bytes) » Channel [K]

测试Linux机器之间的网络互联带宽,有一个很简单的工具,iperf

下载的是源码,编译过程如下:

./configure
make
make install

安装完毕以后,iperf的路径:

# which iperf
/usr/local/bin/iperf

然后在需要测试的两台Linux机器上,一台启动服务器模式。

# iperf -s
------------------------------------------------------------
Server listening on TCP port 5001
TCP window size: 85.3 KByte (default)
------------------------------------------------------------

另外一台启动客户端模式,其中IP地址为启动服务器模式的机器的IP,稍等片刻,即可出现测试结果。

# iperf -c 192.168.0.19
------------------------------------------------------------
Client connecting to 192.168.0.19, TCP port 5001
TCP window size: 16.0 KByte (default)
------------------------------------------------------------
[  3] local 192.168.0.18 port 16265 connected with 192.168.0.19 port 5001
[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-10.0 sec   114 MBytes  95.5 Mbits/sec

同时,启动服务器模式的机器上也会显示:

[  4] local 192.168.0.19 port 5001 connected with 192.168.0.18 port 16265
[ ID] Interval       Transfer     Bandwidth
[  4]  0.0-10.1 sec   114 MBytes  94.9 Mbits/sec

可知,这两台机器之间的互联带宽仅仅达到百兆网的速度。

Sina WeiboEvernoteDeliciousEmailShare/Save

Related posts:

  1. How to change VIP interface in 10g cluster
  2. Network setting in VMWare
  3. Listener Password in Oracle 10g


2012-04-17 Tue

22:01 YACR! (Yet another conference review!) (399 Bytes) » The Pythian Blog
The journey to the Hotel in Santa Clara took me something like 16 hours. It was long, arduous and at times despairing, but was it worth it? Absolutely! I made the epic journey with my Pythian (and former Nokia) colleague Andrew Moore, and once at the conference we met up with more members of our [...]
22:00 MySQLboy @ MySQL Conf 2012 [part 1/2] (181 Bytes) » The Pythian Blog
MySQLBoy attends the annual MySQL Conference and Expo host by Percona. [part 1 of 2]

2012-04-16 Mon