我正在构建一个离线应用程序,它需要存储大约30,000条记录。
对于这种大小的数据集,亚马逊网络服务AppSync会有任何性能问题吗?
我使用了redux w/ redux-persist in the past,它将商店保存为离线,然后在应用程序启动时重新获取并放置在内存中。这会导致相当大的内存问题,特别是在查询数据时。
我想知道AppSync是否能够使用Realm或SQLite进行离线存储和查询。
谢谢。
我试图使用postgresql使用django创建elo系统。
下面的描述是我想象中的一个系统。
按日期字段排序的Elo表。表中有两个玩家的elo数据字段。
当新游戏创建时,计算出的elo数据将直接累积在表上。这是当一个游戏是最新的工作。
Elo Table
Date | 2022-04-01
Player A | 1015.0 (Win)
Player B | 985.0
Date | 2022-04-02
Player A | 1021.0 (Win)
Player B | 979.0
<-------------
我知道,当使用VARCHAR(MAX)/NVARCHAR(MAX)列时,数据被存储为out of the row --数据行将有一个指针指向存储“大值”的另一个位置。
我有以下问题:
每个字段是存储out of the row还是只存储max字段?
如果使用表的clustered index读取整个记录,那么存储在行之外的字段也会读取吗?
VARCHAR(MAX)或NVARCHAR(MAX)被认为是“大值类型”。大型值类型通常存储在“行外”。这意味着..。
我想使用my为postgres DB创建一个服务器端游标,这样我就可以读取一个非常大的表
cursor = conn.cursor('name_of_the_new_server_side_cursor')
cursor.execute(""" SELECT * FROM table LIMIT 10000000 """)
while True:
rows = cursor.fetchmany(5000)
if not rows:
break
for row in rows:
我有一个mysql数据库,在其中我保存了物品的信息,也保存了描述。
问题是,description列最多可以容纳150个字符,我认为这很长,我想知道它是否会减慢查询时间。另外,我想知道是否建议缩短int的大小,我的意思是,如果我的价格通常不是那么大,我是否应该将该列限制为小/中int?
这些列如下所示:
id name category publisher mail price description
提前谢谢。