V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
Learn Python the Hard Way
Python Sites
PyPI - Python Package Index
http://diveintopython.org/toc/index.html
Pocoo
值得关注的项目
PyPy
Celery
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
leafonsword
V2EX  ›  Python

Django 后端使用 SQlite 能支撑一个公司内部看机器监控曲线的网站吗?

  •  
  •   leafonsword ·
    leafonsword · 2017-07-13 17:28:34 +08:00 · 4956 次点击
    这是一个创建于 2709 天前的主题,其中的信息可能已经有所发展或是发生改变。

    Django 默认后端是 SQlite,但似乎生产环境一般用 MySQL 做 Django 后端;我想问下:
    公司内部用的查看监控曲线的网站,曲线数据存放在 MySQL,SQlite 只用来做 Django 后端,SQlite 性能够用吗?

    20 条回复    2017-07-16 17:46:29 +08:00
    TangMonk
        1
    TangMonk  
       2017-07-13 17:29:08 +08:00
    SQlite 坑挺多的
    leafonsword
        2
    leafonsword  
    OP
       2017-07-13 17:39:16 +08:00
    @TangMonk 譬如说哪些?
    zhengxiaowai
        3
    zhengxiaowai  
       2017-07-13 18:34:38 +08:00
    就不能用 MYSQL 么、。
    amd00
        4
    amd00  
       2017-07-13 18:42:40 +08:00 via Android
    既然曲线数据都放 MySQL 了,其他的一起放 MySQL 呗
    111111111111
        5
    111111111111  
       2017-07-13 18:46:59 +08:00
    SQlite 只是用来 Django 鉴权的话没有明显的坑
    awanabe
        6
    awanabe  
       2017-07-13 18:47:47 +08:00
    我觉得 sqlite 里面就一个表一行数据 username admin, password pwd.
    绝对性能够!
    cheetah
        7
    cheetah  
       2017-07-13 18:48:19 +08:00
    读写的量分别是多少?并发多少?抛开这些怎么谈性能够不够
    iyaozhen
        8
    iyaozhen  
       2017-07-13 19:01:12 +08:00
    公司多大?
    EchoUtopia
        9
    EchoUtopia  
       2017-07-13 20:06:17 +08:00 via iPhone
    只有一个实例写的话应该没问题
    swsh007
        10
    swsh007  
       2017-07-13 20:56:12 +08:00
    我觉得足够用了。
    SlipStupig
        11
    SlipStupig  
       2017-07-13 23:24:00 +08:00
    数据库文件 30M 以下没问题,超过 30M 感觉就很明显卡了
    leopku
        12
    leopku  
       2017-07-14 00:47:58 +08:00 via iPhone
    监控曲线这种东西上 influxdb
    jhaohai
        13
    jhaohai  
       2017-07-14 01:09:36 +08:00 via iPhone
    没有量级、场景,啥都是空谈
    lishunan246
        14
    lishunan246  
       2017-07-14 08:30:56 +08:00 via Android
    可以考虑用 OpenTSDB,InfluxDB,Graphite 这些时序数据库
    Famio
        15
    Famio  
       2017-07-14 09:13:36 +08:00
    SQlite -> SQLite
    cwlmxwb
        16
    cwlmxwb  
       2017-07-14 10:25:43 +08:00
    @Famio 老哥稳
    DreamSurvival
        17
    DreamSurvival  
       2017-07-14 11:46:11 +08:00
    SQLite 没有存储过程啊,咋用
    binger
        18
    binger  
       2017-07-14 12:14:19 +08:00
    SQlite 是库锁,你在插入数据时,就会锁住,非常不适合用。
    lyhapple
        19
    lyhapple  
       2017-07-14 15:07:21 +08:00
    坑多,用于本地开发调试都是问题,更别说是用到生产环境了
    chengxiao
        20
    chengxiao  
       2017-07-16 17:46:29 +08:00
    确实坑很多 写个爬虫 动不动就锁表.....换了 mysql 世界清静了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2371 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 15:33 · PVG 23:33 · LAX 07:33 · JFK 10:33
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.