mysql的innodb通过nextkey lock解决了幻读,为什么还说默认隔离级别是可重复读 2023-05-30 725 MySQL的可重复读隔离级别下是有“bug”的Snapshot Isolation,可以避免非write skew style的幻读,但还会有write skew异常(所有Snapshot Isola …
用access做一个数据库,用户登录界面,不同用户权限不同,应该怎么设置 2023-05-30 996 用access做一个数据库,用户登录界面,不同用户权限不同,应该设置三张表:用户表,界面表,权限表,三张表通过用户ID关联。ACCESS数据库支持的最大在线连接数,常用的IIS装在Win2000(se …
无线技术推动城市微出行变革 2023-05-30 694 早在新冠疫情爆发之前,轻型、低速的个人微出行车辆拥有诸多好处,已经受到消费者和城市政府重视。疫情大流行更突显了安全灵活的可持续交通工具的重要性。现在,具备无线技术的更强大个人交通方案正在进入主流交通领 …
SQL Server 2014的集成内存OLTP(Hekaton)有什么战略意义 2023-05-30 687 SQL Server本来就是in memory的,任何数据库都会用大量内存去cache磁盘数据,所以未来内存越来越大并不是用in memory字面意思就能说明的优势。oltp除非降低可靠性,凭什么in …
为什么二级封锁协议不能保证可重复读,一级封锁协议不能保证可重复读和读脏数据 2023-05-30 714 排它锁又叫写锁,事务A对数据D加了排它锁,其它任何事务都不能再对数据D加共享锁或者排它锁。也就是说A可以读取或者修改D,但是其它事务不能读也不能写。 一、为什么二级封锁协议不能保证可重复读 排它锁又叫 …
SQL开启事务处理的语句 START TRANSACTION 和BEGIN TRAN的区别 2023-05-30 818 在MySQL里,START TRANSACTION和BEGIN是等价的。Start TRANSACTION:开启事务。BEGIN TRANSACTION:开启事务,标识一个事务的开始。查阅资料显示,它 …
Python的pymysql、mysql、mysqlx库都有什么区别 2023-05-30 753 Python的pymysql、mysql、mysqlx库连接数据库所使用的引擎不一样,简单操作都没什么影响的。如果一定要用mysql。较好用pymysql。纯python的,麻烦少一点。较好使用sql …
SQL里同样字符串字段,内容是全中文或者全字母或者全数字,查询速度会有区别吗 2023-05-30 737 基本没区别,计算机底层对不同数据类型的分解不一样,但效率上来说不会有太大的差别。并且,如果是为了提升查询效率,建议利用索引来实现。而在索引方面,中文和数字在查询速度上的区别会更加小,基本可以忽略。 一 …
Ecoinvent数据库中,Cut-off、Conseq和APOS三种类型的数据使用区别在哪儿 2023-05-30 975 跟系统边界/分配方法有关,之前看到过有人推荐使用cut-off就可以了。分配,按分类分列:该系统模型根据物理属性、经济属性、质量属性或其它属性,按分配对多产品活动进行细分。 一、Ecoinvent数据 …
Lucene/ ElasticSearch这类的搜索引擎和SQL数据库里的查询/全文检索有什么区别 2023-05-30 667 es也可以理解成是一种数据库,不仅能提供全文检索功能,还可以支持各种数值类的区间查询,聚合计算等,这些和传统数据库一样,从使用场景来说,数据库一般用来存meta,比如网站用户,用户资源等等。 一、Lu …
ORACLE里面LOBINDEX,LOBSEGMENT类型的是什么对象 2023-05-30 726 建立含有lob字段的表时,oracle会自动为lob字段建立两个单独的segment,一个用来存放数据,另一个用来存放索引,并且它们都会存储在对应表指定的表空间中。但是当用alter table tb …
postgre的bpchar字段类型相当于MySQL的什么类型 2023-05-30 1037 bpchar 是一个字符串类型。相当于mySQL中的char类型。他是一个指定长度的字符串;例如:指定了20个长度,你存储了‘123’,长度也是20;查询速度的话,定长字符串如果存储合适(也就是他的长 …