- 主题:推荐个适合python使用的数据库吧
1)跨平台
2)主要存程序的配置参数(一坨参数,便于外部修改),和一些计算结果数据(存下来便于外部查询)
大佬们帮推荐下呢?
之前简单调研了下,初步感觉sqlite可以。
--
FROM 221.231.166.*
配置参数可以直接json,数据库的话要看你的数据规模,结构,如何使用等等,没法一概而论吧
【 在 elephant (elephant) 的大作中提到: 】
: 1)跨平台
: 2)主要存程序的配置参数(一坨参数,便于外部修改),和一些计算结果数据(存下来便于外部查询)
: 大佬们帮推荐下呢?
: ...................
--
FROM 123.122.83.213
你要存多大的数据量?
一般不太大的我用yaml
【 在 elephant 的大作中提到: 】
: 1)跨平台
: 2)主要存程序的配置参数(一坨参数,便于外部修改),和一些计算结果数据(存下来便于外部查询)
: 大佬们帮推荐下呢?
: ...................
--
FROM 60.251.47.*
参数有点多,json通过直接编辑原始文件修改吗?
计算结果数据的数据量目前看并不是特别大,特别大的估计要直接以txt方式存储了。
数据库中主要存储概要的计算结果。
我想尽量把配置参数和概要计算结果的存储方式统一。
【 在 annals 的大作中提到: 】
: 配置参数可以直接json,数据库的话要看你的数据规模,结构,如何使用等等,没法一概而论吧
:
--
FROM 221.231.166.*
tinymongo挺好用的
【 在 elephant (elephant) 的大作中提到: 】
: 参数有点多,json通过直接编辑原始文件修改吗?
: 计算结果数据的数据量目前看并不是特别大,特别大的估计要直接以txt方式存储了。
: 数据库中主要存储概要的计算结果。
: ...................
--
FROM 111.202.234.*
无脑sqlite。
【 在 elephant 的大作中提到: 】
: 1)跨平台
: 2)主要存程序的配置参数(一坨参数,便于外部修改),和一些计算结果数据(存下来便于外部查询)
:
: ...................
--来自微水木3.5.11
--
FROM 39.144.43.*
json 或者 csv 就挺好的。
别整那么复杂。
【 在 elephant (elephant) 的大作中提到: 】
: 1)跨平台
: 2)主要存程序的配置参数(一坨参数,便于外部修改),和一些计算结果数据(存下来便于外部查询)
: 大佬们帮推荐下呢?
: 之前简单调研了下,初步感觉sqlite可以。
--
FROM 27.38.197.*
什么计算结果?科学计算的话,可以用 hdf5,下次重新方便保存到磁盘和加载到内存。但不方便用于查询。如果要查询的话,要看数据量大小,以及你查询的方式。这方面算是数据库的使用技术了。
程序的配置参数用 yaml 或者 ini 吧。使用都比较简单,python 社区经常使用。
【 在 elephant (elephant) 的大作中提到: 】
: 1)跨平台
: 2)主要存程序的配置参数(一坨参数,便于外部修改),和一些计算结果数据(存下来便于外部查询)
: 大佬们帮推荐下呢?
: ...................
--
FROM 125.78.66.*
配置参数肯定分开啊。
1. 如果你的配置参数很多。那么,你的设计就是错的。
2. 如果你的配置参数不多。那么,跟计算结果混在一起增加修改难度也是错的。
总之,无论从哪方面看,配置参数都不应该跟计算结果放在一起。除非你说的配置参数是计算输入。
【 在 elephant (elephant) 的大作中提到: 】
: 参数有点多,json通过直接编辑原始文件修改吗?
: 计算结果数据的数据量目前看并不是特别大,特别大的估计要直接以txt方式存储了。
: 数据库中主要存储概要的计算结果。
: ...................
--
FROM 125.78.66.*
不重要的话,试试leveldb?
【 在 elephant 的大作中提到: 】
: 1)跨平台
: 2)主要存程序的配置参数(一坨参数,便于外部修改),和一些计算结果数据(存下来便于外部查询)
:
: 大佬们帮推荐下呢?
: 之前简单调研了下,初步感觉sqlite可以。
: --
:
发自「今日水木 on Redmi Note 7」
--
FROM 101.84.78.*