我的客户有一个现有的网站,其中包含会员详细信息,会员投资组合和目录,这些站点在与Silverstripe CMS平台相关联的php中很好地手动完成,效果很好。他们的管理员还拥有一个脱机的成员数据系统-Microsoft Access,并且他们已经根据网站上的成员资格详细信息将成员详细信息两次添加到MS Access中。
我的第一个念头是放弃MS Access并使所有数据库保持联机状态,但是即使在站点建立之前,他们已经在MS Access上工作了多年,因此我们正在考虑保留MS Access和站点数据库。
这是我第一次体验MS Access,并且两个数据库结构的设置都不同。我只是想知道是否可以同步MS Access和网站数据库?例如,在线更新成员资格后,MS Access成员数据将自动更新。
我将如何实现?将使用哪种编程语言?同步脱机MS Access和在线网站是否存在安全性问题?任何步骤,链接或学习链接都会有很大帮助。谢谢。
一种解决方案是使用CsvBulkLoader
该类,定期导出Access db,然后通过自定义CsvBulkLoader将其导入到SilverStripe中。http://doc.silverstripe.org/framework/en/howto/csv-import
或创建一个BuildTask
获取Access数据库并使用新数据更新SS的自定义。这可能会为您提供最大的灵活性,并且可以作为CRON作业运行,因此您不必手动进行。http://api.silverstripe.org/3.1/class-BuildTask.html
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句