小编Opt*_*Ray的帖子

如何在不覆盖整个文件的情况下将表中特定单元格的数据库操作(写入、更新、更改)写入磁盘?

当我想使用python写入或更改excel文件/表的特定单元格时,我将使用pandas read_csv然后更改特定单元格中的值并使用to_csv写回文件。但是写回文件似乎是用文件的更新版本覆盖整个文件,该文件仅在单个单元格中有所不同。当我更改万亿行和万亿列的表中的一个或两个单元格时,这是一个问题。

当我们在万亿个表中的单个单元格上进行写入/更改数据库操作(如在 SQL 中)时,似乎是在磁盘中仅对修改的单元格进行更改,而不是覆盖整个文件。

数据库如何促进仅写入/更新磁盘表中的特定单元格而不是覆盖整个文件?

顺便说一句,我没有使用 SQL 数据库,因为我的表包含数字列名,而 SQL 不支持。如果您知道任何支持数值作为列名的 SQL/NOSQL 数据库,请告诉我。

sql-server database-recommendation cursors btree

4
推荐指数
1
解决办法
869
查看次数