公司有个新项目,以OLAP为主,我想在OLAP方面使用myisam存储引擎,不知选择是否正确?

lanbaibai 2013-09-11 03:33:54
公司有个新项目,以OLAP为主,我想在OLAP方面使用myisam存储引擎,不知选择是否正确?
...全文
828 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
Rotel-刘志东 2013-09-18
  • 打赏
  • 举报
回复
还是用INNODB引擎。
代码誊写工 2013-09-12
  • 打赏
  • 举报
回复
ROLAP采用myisam是一个不错的选择,还可以考虑infinidb开源版。
知道就是你 2013-09-12
  • 打赏
  • 举报
回复
如果是以查询为主,修改或增加较少,且对数据一致性要求不高的话可以考虑用 MYISAM; 如果对数据一致性要求比较高,建议使用支持事务的 innodb ,根据情况而定!
lanbaibai 2013-09-12
  • 打赏
  • 举报
回复
谢谢。知道如何选择了。
栗华山 2013-09-11
  • 打赏
  • 举报
回复
如果有事务,推荐innodb,不然以后的麻烦就大了!!!
ljf_ljf 2013-09-11
  • 打赏
  • 举报
回复
若读多,写少可以考虑用 MYISAM; 若写多,读少,innodb是首选;
ACMAIN_CHM 2013-09-11
  • 打赏
  • 举报
回复
.
引用
MySQL 5.6 Supported storage Engines • InnoDB: A transaction-safe (ACID compliant) storage engine for MySQL that has commit, rollback, and crash-recovery capabilities to protect user data. InnoDB row-level locking (without escalation to coarser granularity locks) and Oracle-style consistent nonlocking reads increase multi-user concurrency and performance. InnoDB stores user data in clustered indexes to reduce I/O for common queries based on primary keys. To maintain data integrity, InnoDB also supports FOREIGN KEY referential-integrity constraints. InnoDB is the default storage engine in MySQL 5.6. • MyISAM: These tables have a small footprint. Table-level locking limits the performance in read/write workloads, so it is often used in read-only or read-mostly workloads in Web and data warehousing configurations. • Memory: Stores all
ACMAIN_CHM 2013-09-11
  • 打赏
  • 举报
回复
OLAP 选择MYISAM存储引擎比较合适。
rucypli 2013-09-11
  • 打赏
  • 举报
回复
建议任何场景都用innodb myisam基本已经废弃

56,675

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧