数据库
文章平均质量分 78
南七小僧
C9博士,前百度、联想技术产品总监。深入理解人工智能技术研发与应用。
展开
-
Minio 高性能分布式对象存储快速入手指南
❝存储桶(Bucket)是对象的载体,可理解为存放对象的 “容器”,且该 “容器” 无容量上限,对象以扁平化结构存放在存储桶中,无文件夹和目录的概念,用户可选择将对象存放到单个或多个存储桶中不能单独存在。❞ ❝对象(Object)是对象存储的基本单元,可理解为任何格式类型的数据,例如图片、文档和音视频文件等。与传统的文件系统和块存储不同,对象存储将数据作为对象存储在分布式的存储集群中,每个对象都有一个唯一的标识符(通常是一个URL),并且可以通过这个标识符来访问和检索数据。原创 2024-09-07 17:11:28 · 749 阅读 · 0 评论 -
PostgreSQL - 允许远程访问的设置方法
安装[PostgreSQL数据库]之后,默认是只接受本地访问连接。如果想在其他主机上访问[PostgreSQL]器,就需要进行相应的配置。配置远程连接PostgreSQL数据库的步骤很简单,只需要修改data目录下的pg_hba.conf和postgresql.conf。pg_hba.conf:配置对数据库的访问权限。postgresql.conf:配置PostgreSQL数据库服务器的相应的参数。原创 2024-09-01 03:10:13 · 204 阅读 · 0 评论 -
访问Neo4j验证失败(The client is unauthorized due to authentication failure.)
如果你有在浏览器上登录不同的neo4j数据库,很可能是由于缓存没有清理掉导致的。可以试试无痕浏览来访问neo4j的web页面。的过程中,可以打开页面,但是无法连通数据库。大概意思就是说服务器验证失败。原创 2024-08-28 15:11:07 · 325 阅读 · 0 评论 -
MongoDB 设置账号密码_mongodb设置用户名和密码
这就创建了一个用户名为database_admin,密码为123456的管理员账户。实际上这个用户名可以随便取,例如root、LiHua都行,因为这个用户是属于admin数据库的超级用户。使用Navicat15连接,认证方式选为password,数据库是admin,用户名admin,密码123456。由于默认安装的MongoDB是没有设置用户密码的,极其危险,所以需要设置一下用户密码。无密码登录,双击Navicat中的连接,出现需要认证,没问题。连接MongoDB,正常连接没有问题。使用admin数据库。原创 2024-01-10 03:03:07 · 699 阅读 · 0 评论 -
select in ()的时候,MySQL会自动按主键自增排序,要是按IN中给定的顺序来取,如何实现呢?
那么,如果我们想维持查询语句中IN(26613,26612,26611,26610,26609,26608,26607)的顺序可以么?select * from table_name where id in ()的时候,MySQL会自动按。自增排序,要是按IN中给定的顺序来取,如何实现呢?这样读取出来的顺序就是IN()语句中的顺序。原创 2023-09-13 19:58:10 · 293 阅读 · 0 评论 -
联邦学习实战——构建公平的大数据交易市场
FATE是微众银行开发的联邦学习平台,是全球首个工业级的联邦学习开源框架,在github上拥有近4000stars,可谓是相当有名气的,该平台为联邦学习提供了完整的生态和社区支持,为联邦学习初学者提供了很好的环境,否则利用python从零开发,那将会是一件非常痛苦的事情。本篇博客内容涉及《联邦学习实战》第十四章内容,使用的fate版本为1.6.0,fate的安装已经在这篇博客中介绍,有需要的朋友可以点击查阅。原创 2023-08-30 11:21:30 · 133 阅读 · 0 评论 -
SQL窗口函数
所谓的窗口函数就是动态处理数据的一类函数,也叫做“OLAP分析函数+窗口函数--模板函数名(字段名) over(partition by xxx,yyy order by zzz) --详细介绍分析函数 over (partition by "要分组的列") order by "要排序的列" rows between "开始的行" and "结束的行")over()部分才是“窗口函数”,只不过因为它的特点大家都这样叫,其作用就是划定窗口,分析函数的作用是在窗口内对记录进行统计over函数中有3个参数。原创 2023-08-21 10:25:58 · 99 阅读 · 0 评论 -
微信小程序中navigateTo的跳转以及传递参数
小程序不能在插件页面中调用该接口,插件也不能在小程序页面中调用该接口。在小程序插件中使用时,只能在当前插件的页面中调用。:支持,需要小程序基础库版本不低于。原创 2023-07-26 23:00:51 · 736 阅读 · 0 评论 -
SOK:安全多方计算的通用编译器
翻译计划第二弹发布, 此次给大家带来的是《SoK: General Purpose Compilers for SecureMulti-Party Computation》文章的翻译, 相信对于研究MPC工程应用的小伙伴能够从中获取到有用知识信息.感谢此次参与翻译的小伙伴: starry(摘要、第一章), 夕月一弯(第二章), 松山(第三章), 宋小宋(第四章、第五章)、Shirley杨(第六章-前五节)、林立可(第六章-后六节), 栾某人(第七章), 云中雨雾、六三(审稿)此外, 请关注我们的官方账号,及原创 2023-07-13 22:46:57 · 270 阅读 · 0 评论 -
安全多方计算从入门到精通:MPC简介&JUGO平台
从数据价值角度来看,数据孤岛——数据之间由于各种原因造成了壁垒,(政府数据由于政策保密性完全不能对外公布,运营商、互联网每家都在收集客户的数据信息,但他们不会将这些数据透露给第三者),所有这些,使得这些数据都无法互通,那么就不能够为数据使用者提供利用价值,达不到1+1>2的效果。保证各方数据安全的同时,又得到预期计算的结果。而通过MPC则可以设计一个协议,在这个协议中,算法取代中间人的角色,Alice和Bob的薪资以及比较的逻辑均交由算法处理,参与方只需执行计算协议,而不用依赖于一个完全可信的第三方。原创 2023-07-12 22:52:10 · 347 阅读 · 0 评论 -
蚂蚁集团开源可信隐私计算框架「隐语」:开放、通用
基于在隐私计算各个方向上的沉淀和积累,结合开源共建的目标,蚂蚁能够确保开源的 “隐语” 是一个高质量、可扩展的技术框架,也希望能够吸引更多的优质的开发者和用户能够加入到隐语的空间中。更重要一点,它安全性和性能的判断,一方面要有理论的验证,其次具体实现是不是跟理论有差距,从这个角度来说,闭源的情况下技术做到什么程度是很难判断的,将带来更多的损失。通过这样的协作,双子座实验室协议可以按照一个简单的对接接口实现到隐语中,能被上层隐语所有的算法使用,不需要从上到下,所有东西都去重现,能够非常快的发挥价值。原创 2023-07-12 22:42:27 · 1386 阅读 · 0 评论 -
Apache Calcite 简介
Calcite 抛弃了这两部分,而是专注于上层更加通用的模块,使得自己能够轻装上阵,系统的复杂性得到控制,开发人员的精力也不至于铺的太开。比如,作为一个 SQL 解决方案,关键的 SQL 解析这一步,Calcite 没有选择造轮子,而是直接使用了开源的 JavaCC,来将 SQL 语句转化为 Java 代码,然后转化成一颗 AST 供下一阶段使用。Apache Calcite 的出现,让你能够很容易的给你的系统套上一个 SQL 的壳子,并且能提供足够高效的查询性能优化。原创 2023-07-12 22:33:41 · 426 阅读 · 0 评论 -
安全多方计算之MP-SPDZ实例初探
主体语言是python,众所周知,python是世界最好的语言。在此基础上定义了很多新的关于MPC的类和库,具体可查看用户手册。这个实例很简单,这个执行程序是基于秘密分享技术进行运算的,实际他还有别技术运算,如混淆电路,HE。对应的不同地执行过程。我明白的一定知无不言,我不会的,大家一起讨论讨论说不定就解决啦。这个是官方提供的命令,一次性安装几乎所有需要的工具库。本篇博文想要实现一个简单的三方求和程序,来展示一个SPDZ的多方计算使用流程。我的SPDZ专栏还有更多关于MP-SPDZ的文章,欢迎浏览。原创 2023-07-12 22:29:42 · 375 阅读 · 0 评论 -
MySQL中length()、char_length()的区别和用法
MySQL5.0.3版本之后varchar类型大小的计算方式有所变化,从最早的按字节算大小varchar(length)改成了varchar(char_length)。(4)通过length()char_length()可以用来检验是否含有中文字符。(2)查询应用表(app_info)中标题(appName)最长的10篇文章。(3)查出用户名长度小于6个字符的用户列表。的长度(比如本站网址)原创 2023-07-12 00:02:50 · 346 阅读 · 0 评论 -
【networkx全教程】python DAG有向无环图 包含 edge 边缘标注text教程
1 基础教程NetworkX官方介绍:登录后复制比如,可以直接求出最短路径:登录后复制登录后复制下面开始打开学习的大门。原创 2023-07-02 12:13:54 · 751 阅读 · 0 评论 -
MySQL的Join
Join连接两张表,大致分为内连接,外连接,右连接,左连接,自然连接。内连接又叫等值连接,此时的可以省略。MySQL中连接SQL语句中,ON子句的语法格式为:table1.column_name = table2.column_name。当模式设计对联接表的列采用了相同的命名样式时,就可以使用 语法来简化 ON 语法,格式为:。 所以,USING的功能相当于ON,区别在于USING指定一个属性名用于连接两个表,而ON指定一个条件。另外,SELECT *时,USING会去除USING指定的列,而ON不会。自原创 2023-07-02 11:03:27 · 429 阅读 · 1 评论 -
Antlr4 语法解析器(下)
Visitor方式和Listener方式。原创 2023-07-01 22:50:22 · 319 阅读 · 0 评论 -
【python】使用Antlr4实现识别sql中的表或视图名
先上成果预览图吧作为一个数据库sql开发者,肯定有很多人和我一样,想要有一个工具,能传入任意sql,解析出sql中的所有表。我之前有一篇文章【AIO】将任意查询sql转换成带远程数据库DBLINK的sql中就提到了,使用纯文本硬解析会存在很多不确定因素,比如oracle新版本就添加了新的sql语法,有些场景太难处理,而解析器则只需要配置好规则,并且标准化规则的语法,那么扩展性就很强了。githubAntlr这个老早就有了,如今已经比较成熟,像代码高亮插件prism就是用的这个。原创 2023-07-01 22:35:48 · 993 阅读 · 0 评论 -
启发式查询树优化实例
在数据量不断膨胀的今天,但是因为隐私问题,在科学研究等方面的数据共享工作仍然进展缓慢。本文提出了一种名为 PDN(Private Data Network)的用于多个互不信任的参与方之间的联邦数据库形式。在 PDN 中,用户将查询请求发送给一个名为诚实代理(Honest Broker)的中间人,由诚实代理通过 SMC(Secure Multiparty Compute)协调各方进行计算并最终将结果返回给用户。原创 2023-05-31 23:38:33 · 78 阅读 · 0 评论 -
SMCSQL:一种用于安全查询的联合数据库
在数据量不断膨胀的今天,但是因为隐私问题,在科学研究等方面的数据共享工作仍然进展缓慢。本文提出了一种名为 PDN(Private Data Network)的用于多个互不信任的参与方之间的联邦数据库形式。在 PDN 中,用户将查询请求发送给一个名为诚实代理(Honest Broker)的中间人,由诚实代理通过 SMC(Secure Multiparty Compute)协调各方进行计算并最终将结果返回给用户。原创 2023-05-28 21:27:05 · 764 阅读 · 0 评论 -
从AI到BI:隐语SCQL深度解读(附视频)
虽然在SCQL中没有明确把这一列选出,但是在计算时会根据hint,不会将这一列放到密文中去,因为已经允许别人选择,那么计算的过程当中,即使别人不把明文选出来,计算的时候明文计算肯定是没有问题的,即使对方看到也没有关系,所以CCL提供的hint可以帮助我们去做优化。计算引擎会先将DB的数据读出并进行计算,图中右下是SCQL计算引擎的架构,其中包含很多算子实现,也是明密文的混合,明文计算直接使用Arrow进行计算,密文使用隐语已经开源的SPU,如果大家对隐语有了解,就知道两个密态计算引擎完成这个计算。原创 2023-05-28 16:05:55 · 430 阅读 · 0 评论 -
Mysql 已存在则更新,不存在就插入 【ON DUPLICATE KEY UPDATE】
ON DUPLICATE KEY UPDATE作用先声明一点,ON DUPLICATE KEY UPDATE为Mysql特有语法,这是个坑语句的作用,当insert已经存在的记录时,执行Update用法什么意思?举个例子:user_admin_t表中有一条数据如下表中的主键为id,现要插入一条数据,id为‘1’,password为‘第一次插入的密码’,正常写法为:IN...原创 2020-02-23 19:40:12 · 1305 阅读 · 0 评论 -
Mysql 索引 与 多表查询性能优化
最近做项目需要用到Luence Whoosh,要定时从数据库中索引出数据来供检索,但是在索引中设计多表查询,速度较慢,因为强迫症,想要做性能优化,因此把Mysql的核心又翻出来研究一遍。关于MySQL索引的好处,如果正确合理设计并且使用索引的MySQL是一辆兰博基尼的话,那么没有设计和使用索引的MySQL就是一个人力三轮车。对于没有索引的表,单表查询可能几十万数据就是瓶颈,而通常大型网站单...原创 2018-11-21 15:52:22 · 1333 阅读 · 0 评论