Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Database Sqlite3数据库与填充数组_Database_Arrays_Sqlite - Fatal编程技术网

Database Sqlite3数据库与填充数组

Database Sqlite3数据库与填充数组,database,arrays,sqlite,Database,Arrays,Sqlite,我正在编写一个程序,要求我输入12个对象的值,每个对象有4个数组,每个数组有100个值。(4800)个值。这4个数组表示基于2个布尔值的可能结果。。。i、 e.YY,YN,NN,NY和数组中的100个值是我想根据另一个输入变量提取的值 我以前在csv文件中有所有可能的结果,并已将这些结果导入sqlite,在那里我可以使用sql查询值。然而,有人向我建议,sqlite数据库不是一种可行的方法,相反,我应该使用硬编码的数组进行填充 在运行时和内存管理方面,哪一个更好?最有可能的是sqlite的效率总

我正在编写一个程序,要求我输入12个对象的值,每个对象有4个数组,每个数组有100个值。(4800)个值。这4个数组表示基于2个布尔值的可能结果。。。i、 e.YY,YN,NN,NY和数组中的100个值是我想根据另一个输入变量提取的值

我以前在csv文件中有所有可能的结果,并已将这些结果导入sqlite,在那里我可以使用sql查询值。然而,有人向我建议,sqlite数据库不是一种可行的方法,相反,我应该使用硬编码的数组进行填充


在运行时和内存管理方面,哪一个更好?

最有可能的是sqlite的效率总是低于硬编码变量,但sqlite将提供其他优势,可能使代码的维护更容易。我认为,对于您所谈论的数据量来说,要真正注意到存储在代码中的4800个值与存储在数据库中的4800个值之间的差异是很困难的


sqlite在处理时间上很容易超过CSV,内存管理在很大程度上取决于您选择的语言处理.CSV与sqlite连接的效率。

最有可能的是,sqlite的效率总是低于硬编码变量,但sqlite会提供其他优势,可能使代码的维护更容易。我认为,对于您所谈论的数据量来说,要真正注意到存储在代码中的4800个值与存储在数据库中的4800个值之间的差异是很困难的


sqlite在处理时间上很容易超过您的CSV,而内存管理在很大程度上取决于您选择的语言处理.CSV与sqlite连接的效率。

通常,当您想要处理许多数据(或者可能处理许多数据)时,会使用数据库,您需要一种更快的方式来搜索部分数据。

如果您只需要保存一些值,那么您可能不需要数据库引擎。

通常,当您想要处理许多数据(或者可能要处理许多数据)并且希望以更快的方式搜索部分数据时,会使用数据库。

如果您只需要保存一些值,那么您可能不需要数据库引擎。

如果您只需要查询数据(无更新/删除/插入),我不会建议您使用sqlite。我认为硬代码版本在运行时和内存效率方面都优于sqlite。

如果您只需要查询数据(无更新/删除/插入),我不会建议您使用sqlite。我认为硬代码版本在运行时和内存效率方面都优于sqlite。

您用哪种语言编写代码?您用哪种语言编写代码?