文件系统 web 数据库 的差异与选择

  • 文件系统多成树状,深度容易失控,不容易快速找到具体记录。有时候,文件名的错误选择容易让人犯迷糊。
  • web基本也是遵从目录的基本设计,和文件系统差不多。仅仅方便外部访问。
  • 数据库基于多个数据库和数据表的组织,差不多就两层。而且对权限的控制更加方便,更能很容易地形成集群,数据库管理软件本身就集成了多主机集群的方法。对外接口也比较统一,方便控制。

如何使用

  • 保证一对一的对应关系,一个数据库一个用户管理。多了混乱,少了不安全。
  • 保证内存足够大,主机功耗也要足够低
  • 最好用固态硬盘作为存储介质。虽然机械的可以恢复更安全,但对于个人而言,数据安全性没有使用体验重要。
  • 充分使用数据库的优化,丝滑的体验比什么都重要

知识体系的来源

  • 书的txt化
  • 各个wiki
  • 各种产品本身附带的(如,软件一般都自带帮助文档)

如何组织管理

  • txt化并且用git做备份管理
  • 大型文件使用文件目录存放,并用web引出链接。再将链接存到数据库。存档的时候注意不能用绝对地址,使用web前缀和相对目录的组合

收集哪些

  1. 古书
  2. 软件的帮助文档
  3. 个人记事
  4. 好的产品设计
  5. 各个学科的基本概念与应用
  6. ...

设备选择

  • 有钱就用x86,7940hs
  • 没钱用32G的rk3588板子
  • 目前用starfive-vision2

核心

编辑profile

termux 的profile

/data/data/com.termux/files/usr/etc/profile
在最后加上:

for a in /data/data/com.termux/files/usr/etc/profile.d/a/*.sh; do
        if [ -r $a ]; then
                . $a
        fi
done
#a可以用其它变量名代替,复制自profile本身,放在最后。重点在dir 'a'
unset a
取消变量
mkdir/data/data/com.termux/files/usr/etc/profile.d/a

在该目录下添加脚本,我的是:

sshd &
unset LD_PRELOAD
proot -r ./archlinuxarm -0 -w / -b /dev -b /proc -b /sys /bin/env -i /bin/bash --login
#用于启动Linux环境,这里是archlinuxarm

安装

pacman -S mariadb
- mariadb-install-db --user=mysql --basedir=/usr --datadir=/var/lib/mysql
- systemctl enable mariadb --now

配置

mysql
- create database type;
- create user 'type'@'%' identified by 'type';
- grant all privileges on type.* to 'type'@'%';
- flush privileges;

测试

use mysql;
show tables;
select * from user;
查看maria系统信息
systemctl status mariadb
检查对应的连接记录,
drop user 'type'@'%'
create user 'type'@'%' identified by 'localhost';
grant all privileges on type.* to 'type'@'localhost';
flush privileges;

需求

  • 一个低功耗的网络中枢
  • 便于复刻的系统环境
  • 简洁的文件管理与查询

    硬件

    基于多网口的带有m.2接口的低功耗计算设备

    具体架构

  • 全nvme闪存
  • btrfs管理
  • 用脚本转换的html显示,用于控制文件

目前信息技术

  • cpu百核,频率过6g
  • gpu个人超算已经有了,性能堪比上千上万个人电脑
  • riscv遍地开花,估计高性能的也不远了
  • fpga也进入个位数制造进程
  • 图像处理技术突飞猛进
  • 自然语言也有巨大突破

    核心突破

  • 芯片制造进程
  • 开源技术积累
  • 低延迟,大数据处理

    未来

    riscv内核的通用多核心处理器取代gpu
    云服务厂商高性能算力作为用户本地处理的一部分
    低功耗riscv的网关路由设备兼轻量存储成为家庭智能中枢
    经济短暂下滑后,大工程的开建及智能设备的普及造就的经济大跃进

    理想工作

    没有,看不到希望