我有一个任务:在同一时间内使用多个博客,从一个shell。我在不同的主机上有很多博客,但是每个博客都连接到一个数据库。我的意思是,我有一个mysql服务器为所有博客。差异只是表前缀。因此,我想通过shell脚本(或者perl或其他)来处理这些博客。
我的想法是保存一个配置文件:
file1 content:
url: url.com/path/toblog
prefix: sample1 #table prefix for this blog installation安装将在下一个算法中工作:
(MYSQL: create table tablename like default_installation_table)的。那么,什么才是最好的工具呢?
它是perl,还是纯bash脚本或python,还是其中一些的组合?
发布于 2012-01-25 20:41:57
Shell脚本是可能的,但是您需要做更多的工作,无论是开发还是调试。我已经用ksh编写和维护了大型DB连接应用程序,并且不希望它出现在任何人身上。
至于其他方面(Perl、Python等),如果您只想操作MySQL数据库中的数据,那么任何都可以完成任务,所以根据您自己的排名标准(无论您最了解什么,或者对您来说最容易学习的语言,还是您想要学习的语言,或者将有助于您今后的职业发展),都可以根据自己的排名标准选择其中的一个。
我可以肯定地证明Perl对这个任务是很好的(它已经为各种类型的reading config files准备好了模块,它有DBI模块for database connections);但是说它是“最好的”并不是真的有效--这个任务不够专门/复杂,不能让Perl或Python显着地更好。
明智地支持,如果您做了足够多的自己的工作,并且问一些好的问题,无论是对于Perl还是Python,您都会在这里找到很多好的编码建议。
https://stackoverflow.com/questions/9006365
复制相似问题