帐户注册

登录

找回密码

忘记密码了?输入你的注册邮箱,并点击重置,稍后,你将会收到一封密码重置邮件。

mysql大表拆分后的查询问题?

假如一个超级大的用户表按照数据拆分成10个表后,某个用户登录的时候是不是要从10个表里面去查询这个用户的用户名和密码是否正确。这个查询效率也太低了吧,大家怎么解决的,谢谢

查看全文

如何设计SQL,表的字段属性经常要变动?

目前做统计数据的项目,统计每个地理位置(如:市、县、村等)所包含的数据(如:光纤数据、无线数据),使用mysql数据库。按照原来的思路,抽象实体-关系,把地理位置表做主表,统计的数据做分列表。Question:我每增加一项新的统计,都是需要更改mysql表来完成的,过一段时间,肯定当要“表哥”(如图,已经有4张表,兴许会有N张T_T)Help:希望能够把设置统计属性的权限交给系统用户,用户可以随意设置统计项,并再对统计项填报数据。当然,也需要对这些数据快速查询、统计啦PS:是不是nosql比较适合做这样的事情?希望指一条明路~~

查看全文

如何定义O2O订单在不同状态下的不同角色的操作和流程?

最近正在开发一款O2O项目,其中涉及到订单模块。众所周知,O2O项目是面向线下服务或者商品买卖,可能遇到的各种情况有很多。而通常O2O的订单是面向一下角色:1、平台运营者 2、线下供应商 3、用户说具体点,我们接到的订单大部分是线下维修服务的订单,以下是比较理想状态下的订单流转节点:提交订单 → 派单(线下供应商抢单环节) → 派单成功 → 等待收件 → 确认收件 → 检测故障 → 开始维修 → 维修完成/ 维修失败 → 等待支付 → 已支付以上是一个极其理想化的订单流转流程。但是其实我们在实际运作过程中发现,每个节点都有可能遇到需要取消订单、关闭订单、重新派单(需要把所有历史状态重设)为了应对这些可预知或不可预知的情况,需要对订单 […]

查看全文

MySQL如何删除重复数据?

例如如下数据id name age1 abc 202 bcd 213 abc 224 cde 195 abc 18删除name字段重复的数据,只留下一个,删减后的结果如下id name age1 abc 202 bcd 214 cde 19请问有没有什么办法能够实现,之前网上找的对于小数据库还行,大一些的数据库(GB级别以上的),就没法处理了

查看全文

MySql 对于两亿的大表(主要用来读),有什么有效的优化参数设置的方法?

现在有一个表大概有2亿条数据,8个column,描述如下:A longinteger, 不为空 (unique)B int, 不为空,(非unique)C int 不为空(非unique)D timestampE text 不为空F text 不为空G int 不为空H text,可能为null。需要依据BDH作为 查询条件搜索数据返回A,C,F/E,G,要求达到的吞吐量为至少20000 rps。请问各位专业人士有没有详细一点的建议,比如加index给哪个column加,用MyiSAM还是MyInnoDB,调my.cnf的参数应该key_buffer_size多少比较合适,thread_pool size 要开到多少?希望尽量优化m […]

查看全文

怎样做到从mysql 到 Hbase 或Hive的数据实时同步?

本人要对旧系统产生的数据进行分析,旧系统使用的是mysql数据库,由于数据量比较大,想把它导入到hbase中来进行分析(包括全量跟增量),这种分析的实时性要求比较高.Sqoop的实时性不太好,而且增量更新要求source table要有dataTIme的column才行。有谁知道有没其它更好的方案。

查看全文