来自django的文档:
安装Memcached自身之后,需要安装memcached绑定。有几个绑定可用;两个最常见的绑定是和pylibmc。
pylibmc文档有自己的要求:
-libmemcached 0.32 or later (last test with 0.51)
-zlib (required for compression support)
-libsasl2 (required for authentication support)
因此,在我看来,我需要做以下几点:
-install memcached
-install libmemcached
-install zli
我试图让我的缓存正常工作,这样我就不需要在每次想要在模型函数中缓存查询时创建一个新的memcache实例:
class contentModel {
function getData() {
$core = Connect::getInstance();
$memcache = new Memcache;
$memcache->connect('localhost', 11211) or die ("Could not connect");
$data = $memcache-
我组织了文件系统和SQL数据库中的非关系数据。有一个应用程序可以同时查询这两个源。
有什么云解决方案可以存储这些相当于1TB的数据?我希望能够将这些数据迁移到云解决方案中,并更改应用程序以查询云中的数据。
到目前为止,我已经研究了亚马逊网络服务的选项: SimpleDB、DynamoDB和MongoDB on on EC2 Intance with EBS以增加存储。
我还查看了Azure的表存储。
SimpleDB有10 has的限制。DynamoDB安装在固态硬盘上,可能对我的需求来说有点过分了。我错过了什么吗?亚马逊网络服务上的MongoDB或Azure Table存储适合吗?