存档

‘数据库’ 分类的存档

开源面向对象数据库 db4o 之旅: 深入db4o

2010年5月14日
35 views 没有评论

前言

在开源面向对象数据库 db4o 之旅 系列文章的第 1 部分:初识 db4o 中,作者介绍了 db4o 的历史和现状,应用领域,以及和 ORM 等的比较; 在第 2 部分:db4o 查询方式中, 作者介绍了 db4o 的三种不同的查询方式:QBE、SODA 以及 Native Queries,并分别通过这三种不同的途径实现了两个关联对象的查询。

阅读全文…

数据库 ,

开源面向对象数据库 db4o 之旅: db4o 查询方式

2010年5月14日
42 views 没有评论

 

db4o 之旅 系列文章的第一部分:初识 db4o 中,作者介绍了 db4o 的历史和现状,应用领域,以及和 ORM 等的比较。在这篇文章中,作者将会介绍 db4o 的安装、启动以及三种不同的查询方式:QBE(Query by Example)、SODA(Simple Object Database Access) 以及 NQ(Native Queries),并分别通过这三种不同的途径实现了两个关联对象的查询。本文还示范了开发中最经常用到的几个典型功能的 db4o 实现。

阅读全文…

数据库 ,

mysql使用普通用户备份出现的错误

2010年4月8日
20 views 没有评论

mysql使用普通用户备份出现:

[root@xok.la]# mysqldump -u dbuser -ppass db > db.sql
mysqldump: Got error: 1044: Access denied for user ‘dbuser’@'localhost’ to database ‘db’ when using LOCK TABLES
解决一:

加上-skip-lock-tables选项即可。即:

阅读全文…

mysql, 数据库 , ,

mysql中text,longtext,mediumtext字段类型的意思,以及区别

2010年4月8日
53 views 没有评论

MySQL支持大量的列类型,它可以被分为3类:数字类型、日期和时间类型以及字符串(字符)类型。本节首先给出可用类型的一个概述,并且总结每个列类型的存储需求,然后提供每个类中的类型性质的更详细的描述。概述有意简化,更详细的说明应该考虑到有关特定列类型的附加信息,例如你能为其指定值的允许格式。

阅读全文…

mysql, 数据库

cassandra 学习笔记(5)

2010年3月15日
312 views 没有评论

1)columnFamily下一个column和多个column的读取区别
2)columnfamily 和superColumnFamily的读取区别

测试机数量:两台,jvm最大使用内存都开到1.3G。

起始key: 1356278962 ;

改变组:
product_name1    :    “是一个非常可靠的大规模分布式存储系统”
product_name2    :    “中国惨败伊朗丢亚锦赛冠军创34年参赛最耻辱一败”

阅读全文…

数据库 , , ,

cassandra 学习笔记(4)

2010年3月15日
318 views 没有评论

(一)依赖:cassandra.jar

             libthrift.jar

(二)连接:

    //该方法将返回一个Cassandra.Client实例,该实例包含和server端指定节点会话的API

  1.  
  2.      public Cassandra.Client getClient()
  3.     {
  4.         //192.168.0.169为想连接到的某个节点的ip,9160为端口
阅读全文…

数据库 , , ,

cassandra 学习笔记(3)

2010年3月15日
258 views 没有评论

当某个end point拿到一个key(比如”王老六”)并想取出他的相关信息的时候,这个节点是怎么知道这个key的相关信息是存放在哪些节点中的呢?
以下将用从客户端拿到的”get_clomun”请求为例,进行说明:

      “get_column”的相关信息会在CassandraServer的get_column(String tablename, String key, String columnPath)方法中被封装成一个readCommand实例,该对象简单包含了请求信息,另外也提供了一些别的方法。

阅读全文…

数据库 , , ,

cassandra 学习笔记(2)

2010年3月15日
408 views 没有评论

源码中对节点的如下称呼应该是等价的: end point , node ,  machine , datacenter , host。

    cassandra节点的启动main()在类org.apache.cassandra.service.CassandraDaemon中,细节在 setup()中。过程中会start一个CassandraServer的实例peerStorageServer。 peerStorageServer在建立的时候,内部会实例化一个 StorageService实例,在该StorageService实例初始化的过程中,该节点的所有功能服务会被配置激活,这些操作是在 StorageService的默认构造器中完成的。

阅读全文…

数据库 , , ,

Digg用NoSQL替代MySQL

2010年3月15日
144 views 没有评论

继 Twitter和Facebook之后,社交新闻网站Digg决定跟 MySQL说再见,并替换掉它的大部分基础设施组成,Digg将从LAMP(Linux、 Apache、MySQL和Perl/PHP/Python)架构迁移到基于Cassandra的NoSQL架构。

阅读全文…

数据库 , , ,

黑色星期五!!  mysql 数据损坏了~~

2010年3月7日
106 views 1 条评论

3月5日,真是黑色星期五~~~公司的那台sun v440不知为何突然连不上。

马上打电话给朋友,叫他一起去机房一次

到了后用contorl线连接终端一看,居然关机了~~日呀

打命令重开服务器,顺利~~~

接下来启动mysql。。。结果提示错误,启动失败~~

阅读全文…

数据库

  • 粤ICP备09032914号