gpt4 book ai didi

php - 去年项目就业网站

转载 作者:行者123 更新时间:2023-11-30 18:35:24 25 4
gpt4 key购买 nike

目前,我正在ASP 2.0,SQL Server 2005中开发一个求职门户,涉及求职者注册,简历搜索,申请职位发布,雇主注册,创建职位发布,搜索求职者等。

求职者被允许上传最大为500Kb的Word文档,该文档以varbinary的形式存储在Table中。

现在,我在单独的数据库中有MemberShip / Roles。作业门户表位于单独的数据库中。我被告知要拆分表,以便JobSeeker的表是一个数据库,而雇主是另一个数据库的雇主,以便它们提高性能。

我有几个表可以桥接(即存储求职者或雇主的ID),如应用的职位发布,已保存的职位求职者,雇主的职位发布,职位发布(已应用的)警报等。

任何人都可以给我如何创建一个性能卓越的良好数据库设计(一个或多个)的方法。现在,我有一个与Job Portal相关的数据库(不包括成员资格)。下面给出了关键字段的映射,包括为文本索引启用的字段。


  (JobSeekerTable-存储个人详细信息)
  
  JobSeekerId(PK)
  
  ......
  
  (JobSeekerResumeTable-存储简历详细信息)
  
  JobSeekerResumeId(PK)
  
  JobSeekerId(FK)
  
  职务(启用文本索引)
  
  ........
  
  (JobSeekerDocTable-存储简历详细信息)
  
  JobSeekerDocId(PK)
  
  JobSeekerId(FK)
  
  恢复(以varbinary格式)(启用文本索引)
  
  求职信(文本)
  
  ........
  
  (JobSeekerPostingTable-存储求职者保存的求职信息)
  
  JobSeekerPostingId(PK)
  
  JobSeekerId(FK)
  
  JobPostingId(FK)
  
  ......
  
  (JobSeekerAppliedTable-存储作业应用的职位发布
  搜寻者)
  
  JobSeekerAppliedId(PK)
  
  JobSeekerId(FK)
  
  JobPostingId(FK)
  
  .....
  
  (CompanyTable-雇主详细信息)
  
  公司编号(PK)
  
  .....
  
  (JobPostingTable-存储创建的职位发布信息
  由雇主)
  
  JobPostingId(PK)
  
  CompanyId(FK)
  
  职务(启用文本索引)
  
  作业描述(启用文本索引)
  
  .....
  
  (JobPostingConTable-存储作业发布的信息
  位置详细信息)
  
  JobPostingConId(PK)
  
  JobPostingId(FK)
  
  .....
  
  (CompResumeSaved-雇主保存的求职者详细信息)
  
  CompResumeSaved(PK)
  
  CompanyId(FK)
  
  JobSeekerId(FK)
  
  .....


最终将添加更多表。谁能告诉我如何提高绩效(特别是对于搜索简历的雇主搜索引擎,对于寻找职位的求职者搜索引擎。)我希望我已经清楚地提到了所有内容。

谢谢,

Aftab Ur Rehman

最佳答案

通过快速扫描,您的数据库结构看起来不错。您说存储在差异数据库中更快吗?执行此操作不会有或几乎没有性能差异。通过不允许添加FK引用,您还可能降低数据库的结构。

无论如何,我认为您最好的做法是按照常规创建项目,然后-在项目结束时-开始进行一些性能比较。您可能会发现该项目按预期工作。如果没有,那么您应该开始调查以下一些内容以加快处理速度:

OutputCaching-您的某些页面多久更改一次?是否在每次请求时都需要渲染它们?
业务逻辑缓存
批处理(如果您一次添加了很多东西)
正确分页

可能有用的工具

SQL事件探查器

(如果您有完整的SQL管理工具,则可以使用此工具)-这将允许您查看每次页面加载所请求的SQL数量。作为最佳实践,此数字应尽可能小。平均1或更少将是很棒的。

Mini Profiler(http://www.hanselman.com/blog/NuGetPackageOfTheWeek9ASPNETMiniProfilerFromStackExchangeRocksYourWorld.aspx)看起来很酷。

关于php - 去年项目就业网站,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8352347/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com