我公司有4TB数据库。 由于许多不同的分析需要完整的数据,因此当前数据库无法处理来自100多个用户的并发会话。
是否有可能在s3上完成数据库复制,以便解决问题。
我的意思是
开始
但我不想每天都输出完整的结核病
有没有办法
你不可以做这个。
没有RDBMS允许你保存S3中的数据。 S3只是一个互联网对象存储,每个访问都需要你使用特定的API下载WHOLE对象。 只有当对象足够小才能加载一次并放入内存时才是实用的,例如像sqlite这样的小内存,可以让你加载内存,很less或没有改变对象。
“复制RDB数据更改为S3”? 即使一些RDBMS“发明”了这样的使用S3分段上传的疯狂function,贵公司将在大量的PUT / LIST / GET请求中获得巨大的S3和AWS下载账单。
准备构build数据集市/数据仓库,为您的操作RBDMS构build聚合逻辑(触发器,proc以准备一些聚合),因为没有用于大量分析数据请求的silverlight子弹。