我需要将数据存储在数据库中,例如:
{
'Heading': [
[a1, a2, ..., an],
[a1, a2, ..., an],
...,
[a1, a2, ..., an]
],
'Disclosure': [
[a1, a2, ..., an],
[a1, a2, ..., an],
...,
[a1, a2, ..., an]
],
'Measure_unit': [
[a1, a2, ..., an],
[a1, a2, ..., an],
...,
[a1, a2, ..., an]
],
'Quantity': [
[a1, a2, ..., an],
[a1, a2, ..., an],
...,
[a1, a2, ..., an]
],
'Code': [
[a1, a2, ..., an],
[a1, a2, ..., an],
...,
[a1, a2, ..., an]
]
}
搜索需要这些数据;除了这些数据之外,还有存储在常规列表中的数据(例如组织的名称)。数据库结构必须如下所示:名称、描述、地址以及来自 、 等的每个Heading列表Disclosure。
数据示例链接: https: //etender.gov.az/main/competition/detail/316641
我专攻数据库,所以我注意到计划错误的代价比以后的任何事情都要大。这也是同样的情况。如果我们正式地处理它,而不深入研究名称的含义,很明显“标题”和公司是表,a1,a2,...,an是数字字段,而[a1,a2,..., an] 是数据行。我还要指出的是,根据我的想法,数据库中的 an 仅在使用第 n 行数的情况下出现,而不是在使用字段类型的情况下出现。数据库的使用本身,特别是当涉及到数百万条记录时,正如他们在这里所写的那样,不是问题,而是便利和经验的问题。比如,对我来说,写sqlite3数据库的代码比理解某种熊猫式的渣滓更方便、更快捷,这一切都伴随着几千米的代码。