暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
MonetDB网络通信分析
95
7页
1次
2022-10-12
10墨值下载
MonetDB
网络通信分析
第一,数据库初始化与守护进程
MonetDB
初始化采用
monetdbd create ~/my-dbfarm
Monetdbd
Merovingian.c
create
仍然是一个
command
。在《
Monetdb
的启动过程分》分析中,已经清楚这是通
socket
服务发送一个执行的命令。而实际执行,是调用
control.c
送命令。
现在就是要分析数据库初始化时,是如何先构建了
socket
监听,然后获得发送的命令,
并且执行这个命令。
护进程仍
merovingian.c
生的,在
main
数的
505
开始,程创建
进程。
里,运用
pipe2
数创建管。通
fork
数创建子程,并且过子进程
开文件描述符,并且把管道的写入给文件描述符。
父进程关闭管道的写入文件描述符,打开管道的读文件描述符。并且读取管道内容。
704
socket
连接。以及初始化日志、数据库名称等。
of 7
10墨值下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

关注
最新上传
暂无内容,敬请期待...
下载排行榜
Top250 周榜 月榜