我有一个表格,其中数据以非常快的速度写入(每分钟大约40000次写入)
class dummyclass():
field1 = models.CharField()
field2 = models.IntegerField()
...
field6 = models.DecimalField()
其中大约有6到8个字段不断变化
所以我决定把这个课分成六个不同的类,比如这个
class dummyclass():
field1 = models.CharField()
field2 = modles.CharField()
class subdummyclass():
dummy = models.ForiegnKeyField(dummyclass)
field3 = models.CharField()
class subdummyclass1():
dummy = models.ForiegnKeyField(dummyclass)
field4 = models.CharField()
class subdummyclass2():
dummy = models.ForiegnKeyField(dummyclass)
field5 = models.CharField()
class subdummyclass3():
dummy = models.ForiegnKeyField(dummyclass)
field6 = models.CharField()
将数据拆分到这样的不同表中是否有任何优势,或者我是否过度使用(过度标准化)。
任何帮助表示赞赏 谢谢和问候