我的目标:许多用户在大型表中读取/写入值。
我的数据框是一张大小为10000x3000(大约)的表格。它们只包含整数/浮点数。它们只是股票价格每1/3/5分钟更新一次。执行一些简单的统计计算,并更新此表中的某些列。行增长但列没有。
到目前为止,我使用pandas数据帧执行任务,最后读取/写入CSV文件作为存储方式。我是唯一的用户。现在我也希望能够访问其他人。所以这个数据集需要处理并发访问。
选项A:许多DBMS(MYSQL,MONGODB等)都内置了这些(以及许多其他)功能,SQLAlchemy / DATASET进一步简化。但我认为它有点矫枉过正,因为我没有复杂查询操作。我只是通过** [i] **行和** [j] **列并获取/写入相应的'值'。甚至其他用户也会这样做(只读访问)。
选项B:我的另一个想法是接受[i] [j]并执行读写操作的自定义服务器。我会遇到任何障碍吗?
那么我该如何将这个数据集提供给更多的受众呢?