我对编程相当陌生,至少在涉及任何实质性的事情时。我即将开始为我的雇主开发一个管理软件,该软件从 SQL 数据库中提取数据并将其存储到 SQL 数据库中。我可能会使用JDBC
它与之交互。
为了尝试准确地描述问题,我将专注于程序的一小部分。在数据库中,有一个存储Job
记录的表。有几千个。我想Jobs
在具有搜索功能的程序的可滚动面板中显示所有可用的(作为表格中的文本引用)。
所以,我的问题是......我应该一次Job
从每条记录中创建对象并让程序与对象一起显示它们,还是应该简单地显示直接从记录中获取的字符串?第一种方法意味着每个作业的其他详细信息都预先存储,因此当我在 UI 中打开记录时,加载时间应该是最短的,但听起来它最初填充时会占用大量资源面板并生成对象。第二种方法意味着向数据库发出大量查询,但可能会避免初始资源开销,但我不想对 SQL Server 施加太大压力,因为内部其他软件依赖它。
真的,我不知道该怎么做。但这确实是我的问题。如果我在这篇文章中表现出我的无知,我深表歉意,并在此先感谢您提供的任何帮助。