sgissb1
V2EX  ›  问与答

想做个数据筛选的求指点下

  •  
  •   sgissb1 · Oct 28, 2015 · 1390 views
    This topic created in 3878 days ago, the information mentioned may be changed or developed.
    库里大约有 20 张表,每天所有表的数据累积有 10W+项。按照时间来做数据分库,每天一个库。

    想用 php+mysql 的方式做一个数据筛选(想可视化出来),具体行为如下:

    1 ,在 10 天内的数据里,能够在某个表中找到某个列的最大最小值。
    2 ,在 10 天内的数据里,某些表需要进行类似 join 的行为,组合到一起分析
    3 ,规则可能会随时有变动,因为是给内部看的后台数据。
    4 ,局域网内用,并发量很小(最高并发用户数,不超过 10 个),单个机运行(LAMP)。没做过类似的开发,不熟悉如何做比较妥当。

    思路:
    1 ,数据一股脑丢给客户端,写 js 让客户端自己处理。
    2 ,定时执行 SQL 语句,生成一个 result 的库 /表,按时保存起来(感觉比较弱)
    3 ,做页面上的 cache (好像也不好用)
    4 ,其他

    具体请有亲们介绍一下,或者指引一下资料地方。

    其实说到底我的意思就想说,这么些数据量不一定很大,但筛选规则可能比较繁琐,而且人也很菜。
    每次用户上来看数据的时候,怎么能够做到尽快的把需要的结果展现出来?心中也知道要尽可能避免每个用户上来,就做一次数据处理,或者处理的时候尽可能使用一些比较高效的方式进行,但缺乏相关经验。。。。。。
    No Comments Yet
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5520 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 42ms · UTC 03:36 · PVG 11:36 · LAX 20:36 · JFK 23:36
    ♥ Do have faith in what you're doing.