标签归档:cassandra

学习数据库前言

去年拉了lealone代码,看了一部分,后来琐事多,再加上没能严格要求自己,学习就中断了,这一放纵就是半年。后来偶尔也有看这看那,但是看的东西不能够沉淀成文字输出出来,基本也只能算是浅尝辄止。学习,贵在坚持。 后面打算学习数据库方面的东西。 由于本人擅长java语言,网上找了下,纯java写的开源数据库也不少。 Lealone:https://github.com/lealone/Lealone h2database:https://github.com/h2database/h2database derby:https://github.com/apache/derby hbase:https://github.com/apache/hbase Cassandra:https://github.com/apache/cassandra 以后可能就围着上面这几个项目学习了,希望自己能够坚持下去。 BTW:以前说到的数据库中间件cobar(https://github.com/alibaba/cobar)也有看,但是感觉,在应用和数据库之间的这层proxy还是简单点好,至少可以保证功能完整,出了问题也好排查,实在不行在一个库里多建几张表,你说呢。

发表在 数据库 | 标签为 , , , , | Comments Off on 学习数据库前言

cassandra入门(三):便捷的@Accessor注解

如果说,入门二的用法是hibernate,那么这篇入门三的用法就更像ibatis。 完整的代码请参考:https://github.com/yankai913/cassandra-java-userguide。 由于本文复用了入门二的部分代码,所以这里只贴新增的。 新增表:

发表在 数据库, 编程语言 | 标签为 , | Comments Off on cassandra入门(三):便捷的@Accessor注解

cassandra入门(二):自定义类型使用和ORM

直接贴代码,cql和代码有些地方与分享电子书里的javaDriver21.pdf有些出入,请以博文为准,cql和代码都是实测跑通的。 cql脚本(在cqlsh.bat窗口里跑): 自定义类型:phone和address。 表:accounts 。

发表在 数据库, 编程语言 | 标签为 , | Comments Off on cassandra入门(二):自定义类型使用和ORM

cassandra入门(一):jdbc连接cassandra作增删改查

先分享一个最新的cassandra-java-driver文档,点击电子书分享里的链接,找到javaDriver21.pdf。 该文档内容比较全,包含:jdbc连接cassandra集群,执行cql增删改查,批量查询,异步查询,cql的类型和java类型的映射关系及用户自定义类型使用,ORM等。 Cassandra是一个NoSql数据库,纯java编写,apache的顶级项目,主页:http://cassandra.apache.org/(简介不多说网上有)。 入门步骤:(我的jdk版本是1.7.0_71,win7系统) 1.去主页下载cassandra,我下载的是apache-cassandra-2.1.9,然后bin/cassandra.bat启动数据库,如果想使用bin/cqlsh.bat则需要安装python2.7。 2.贴代码

发表在 数据库, 编程语言 | 标签为 , | Comments Off on cassandra入门(一):jdbc连接cassandra作增删改查