V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
MySQL 5.5 Community Server
MySQL 5.6 Community Server
Percona Configuration Wizard
XtraBackup 搭建主从复制
Great Sites on MySQL
Percona
MySQL Performance Blog
Severalnines
推荐管理工具
Sequel Pro
phpMyAdmin
推荐书目
MySQL Cookbook
MySQL 相关项目
MariaDB
Drizzle
参考文档
http://mysql-python.sourceforge.net/MySQLdb.html
mocxe2vwww
V2EX  ›  MySQL

实现一个类似文件管理的功能,文件夹和文件表结构怎么设计

  •  
  •   mocxe2vwww · 2023-04-20 00:25:01 +08:00 via iPhone · 1743 次点击
    这是一个创建于 587 天前的主题,其中的信息可能已经有所发展或是发生改变。

    文件夹,文件要各自一张表,还是一张表用字段区分。 感觉分开的话会变复杂了

    3 条回复    2023-04-20 17:16:16 +08:00
    shakeyo
        1
    shakeyo  
       2023-04-20 08:40:58 +08:00
    不分,文件跟文件夹行为基本一致,分开的成本完全小于不分的收益,如果考虑性能应该是横向分或者多用缓存
    文件这种树形关系存储的话用路径枚举
    urnoob
        2
    urnoob  
       2023-04-20 11:39:33 +08:00
    直接看文件系统的数据结构 对照着变成表结构就好了
    LykorisR
        3
    LykorisR  
       2023-04-20 17:16:16 +08:00
    最好细致描述下你的需求,你是想让文件保持原状然后只是单纯的统计管理,还是文件的所有操作都在你这个程序里实现?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5469 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 07:37 · PVG 15:37 · LAX 23:37 · JFK 02:37
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.