现在基本对数据库的操作出现性能问题的时候,第一个想到的是缓存,现在谈得比较多的memcache缓存,其实他就是大的hash表,可以作为一个全局的cache,而且他没有像数据库中的一些功能,我想既然是这样,我们可以用嵌入式的内存数据库,比如hsql,作为cache来用,这样数据也是放在内存在,我们在做select的时候,仍然操作的是内存,这样我们也可以把这种“嵌入式的内存数据库”来作为全局的缓存,和memcache也是一样的,不用磁盘用内存,而且也获得了数据库的一些功能,这样做或许比memcache还更好,大家讨论一下,像这样做有什么缺点?
现在产品升级,数据库要重新设计,像全省的数据量太大了,数据库总是出问题,有几张表里面,一年的数据量大概有700到1000万条记录的样子,所以在这里面操作起来很慢,然后系统的并发量也很大,平均下来,大概70个请求/s,原来的老系统不怎么稳定,但是在这表里面的数据,有个特点,就是最近一个月的数据才会看,那些比较老的数据,在做年度报表,决策分析的时候,才会用到,所以想把那几个数据量很大的表的物理存储重新设计。
目前想到的第一种就是按照月来分,每个月让系统自动建一张表,然后把这个月的数据放在这个表里面,这样,每个月这个表的数据量大概只有几十万条,比以前就少多了,但是这样在做年度报表和决策分析的时候,就 ...
北京软通动力深圳办事处,要我去做项目经理,我知道他主要是做外包的,软通怎么样,这次去做的是移动的项目,听说他项目一做完,就会开人,这是不是真的,北京的朋友说说啊
我现在的公司在深圳,现在公司要派我出差,到杭州是做一个比较大的项目,到北京做的项目的规模相对要小一些,难以取舍,是去北京还是去杭州呢,北京的it环境和机会肯定比杭州要好,我有一种想法就是,到北京以后,想就留在北京,不太想回深圳了,但是杭州距离上海也比较近,也可以去上海,说明一点,我工作的时间不长,就两年,不到三年。
快过年了,没什么事情,看了一下spring2.0中的声明式的事务处理,自己做了一个小例子,是JTA方式的。
dataAccessContext-jta.xml
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:jee="http://www.springframework.org/sch ...
今天没什么事情,测试了一下各个数据库对事务隔离级别的支持情况,结果Mysql5支持是最全的,语意也和sql标准定义的相当,db2的9.1和sql server2000,虽然都支持sql标准定义的四种隔离级别,不过语意相差很大,性能很不好(也有可能是我对他们的锁的级别没有弄好,而导致事务之间发生等待),事务之间会发生阻塞,Oracle9i只是支持其中的两个,语意也和sql标准定义的相当,性能很好,我觉得就这两个非常的实用,基本已经够了,Sybase12.5版本,基本和sql server2000差不多。现在想想,怪不得Oracle在企业数据库中的份额那么的大了。
今天去一个华为的外包公司面试,我以前没有做过PM,出来工作的时间也不长,就两年的时间,让我去做PM,心里真的还没底,以前也没有在一个很正规的团队里开发过,而且要到外地去,心里很矛盾,去还是不去呢?其实我还想做两三年的技术,然后才考虑转型,现在就转型,会不会技术也没有很好的去提升,Manager也没有做好。
到新公司上班一个礼拜了,一个香港的公司,公司是做供应链的,用的是公司自己的框架,web框架是对struts进行改造得到的,有一个自己ORM框架,可能是我对那个东西不太了解的缘故,感觉那个ORM框架,就是没有Hibernate爽,没有什么文档,不知道的只有去问老员工该怎么搞,老员工还说那个东东好用,但是他们也有很多问题,他自己也搞不定,把个struts该得不伦不类的,看着真是郁闷,定制的JSP页面,只需要改名字就可以了,里面怎么搞的,不需要我知道,我去尝试着摸了摸,出了很多问题,问老员工,他们也不知道,感觉自己像机器人了,感觉在这里好像是既学不到技术,也学不到业务方面的只是,不想干了,想走了
- 浏览: 42100 次
- 性别:


- 详细资料
搜索本博客
最近加入圈子
链接
- 数学符号运算
- 利用正则式计算表达式的值
- 设计模式代码生成插件网址
- 很多api的网址
- ajax设计模式网址
- 经典js代码运行网址
- eclipse远程调试
- Tomcat远程调试
- 用eclipse开发C++程序
- 设计模式比较
- java的socket编程
- 算法书籍
- weblogic调优
- tomcat的运行的时候,GC进行内存回收,回收后的内存是还给OS还是还给JVM
- http://www.jdon.com/jivejdon/thread/18095.html
- 谁将引领RIA发展的方向
- [求助]高并发的大数据量查询导致系统频繁宕机,咋办啊
- [转]C++开源跨平台类库集
- 为c语言实现异常处理机制(全)
- c开发策略-之-错误处理
- tomcat的线程模型
- GUI
- nio
- nio
- Flyweight模式之我见
- 网络协议工具
- 测试工具LoadRunner和OpenSTA比较分析
- 个人网页中必不可少的十五大Web API
最新评论
-
大数据量的数据库设计
分区表技术目前已经很成熟了。如果用的是oracle,目前,Sybase数据库也支 ...
-- by iihero -
大数据量的数据库设计
fight_bird 写道armorking 写道在既存的表的基础上,建一张表结 ...
-- by armorking -
大数据量的数据库设计
armorking 写道在既存的表的基础上,建一张表结构相同的履历表 在每个月的 ...
-- by fight_bird -
大数据量的数据库设计
分区表就好了,没必要一个月一张表
-- by yerba -
大数据量的数据库设计
在既存的表的基础上,建一张表结构相同的履历表 在每个月的月末(当月处理结束)的时 ...
-- by armorking






评论排行榜