2013-03-15 26 views
14

Tất cả các hệ điều hành hiện đang hoạt động trong các tệp và thư mục. Tôi đã nghĩ rằng có thể có những cách lưu trữ tệp khác. Có thể là cách tốt hơn để lưu trữ tệp theo thẻ, ví dụ:Hệ thống tệp dựa trên thẻ

Tệp có tên "music1" có thể có thẻ "2013", nếu nhạc được tạo vào năm 2013. Cùng một tệp có thể có một thẻ khác được gọi là " Nhạc ", để nói rằng tệp là nhạc, một tệp khác có tên" video1 "có thể có thẻ" 2013 ", nhưng cũng có thẻ" Video "thay vì" Âm nhạc ". Điều này sẽ hữu ích, bởi vì bạn có thể tìm kiếm các thẻ và tạo ra các bản đồ đẹp mắt của tất cả các tệp bạn có.

Dưới đây là một ví dụ:

enter image description here

Trong ví dụ này, tập tin nằm trong xanh. Mỗi tệp có một số thẻ (màu xanh dương) và một số thẻ đặc biệt (màu đỏ). Các thẻ đặc biệt chứa những thứ như người dùng (chỉ người dùng trong thẻ mới có thể xem các tệp được gắn thẻ USER: Tên người dùng) và Loại tệp (thay vì đuôi tệp). Thẻ màu vàng là loại file hệ thống mà không cần một chương trình để chạy chúng (như .exe trong cửa sổ)

  • dòng Đen liên kết thẻ để file
  • dòng Red liên kết thẻ đặc biệt để file
  • xanh đường liên kết loại tệp (hoặc tệp) được mở bởi. Ví dụ, âm nhạc là một tập tin ogg. Nó được mở bởi OggViewer, một tệp jar được mở bởi java. Java được mở bởi hệ thống.
+0

bộ nhớ dựa trên đối tượng đã tồn tại ít nhất 10 năm – stark

+0

[Vùng khóa] (http://www.tagspaces.org/) là nguồn mở, chạy ngoại tuyến và mô hình hóa các thẻ bạn sử dụng trong Evernote. –

Trả lời

3

Nó có thể có công đức, ví dụ tôi hoàn toàn không quan tâm đến tên tệp/đường dẫn của hàng chục nghìn tệp nhạc của tôi; Tôi chỉ thực sự quan tâm đến các nghệ sĩ, tiêu đề, album, năm, vv của họ, đó là cách máy nghe nhạc của tôi (quodlibet) hiển thị chúng. Chọn một bộ nhạc để đặt trên một thiết bị khác hoặc để gửi cho ai đó sau đó có thể dễ dàng như chọn một album (thay vì phát triển/home/me/music/who/know/what/someartist - somealbum).

2

Microsoft đã cố gắng làm điều gì đó tương tự với WinFS nhưng đã từ bỏ nó. Nó sẽ là tuyệt vời nếu họ có thể làm cho nó hoạt động.

3

Theo như tôi biết, có một giải pháp mức hệ thống tệp tốt cho nhu cầu của bạn được gọi là NHFS hoặc hệ thống tệp không phân cấp. Cũng có sẵn một hệ thống tập tin FUSE dựa trên mountable gọi là TMSU mà có thể đáp ứng các bạn.

3

TagsForAll cho cửa sổ. Nó là một trình quản lý tập tin dựa trên các thẻ. Thẻ có thể có cấu trúc phân cấp. Giao diện người dùng rất đơn giản nhưng tốt đẹp. Phiên bản miễn phí đầy đủ chức năng và lưu các thẻ trong cơ sở dữ liệu, phiên bản Pro lưu các thẻ cũng trong luồng NTFS vào một tệp.

0

Tôi nghĩ ý tưởng có tương lai. Tôi đã cân nhắc ý tưởng này trước đây.Và các thẻ cơ bản hoạt động tốt hơn cho hầu hết nội dung so với các thư mục; tuy nhiên, tôi tự hỏi liệu cấu trúc phân cấp của các thư mục có thực sự không phù hợp hơn với các tệp hay không. Nói cách khác, mặc dù tôi thích ý tưởng sử dụng thẻ ở nhiều cấp độ, tôi tự hỏi liệu nó có thực sự làm tăng độ phức tạp tổng thể hay không. Ví dụ: hãy xem xét cách thẻ có thể được sử dụng thành công để quản lý thư viện phần mềm được phiên bản. Tôi e rằng chúng tôi sẽ không biết câu trả lời cho đến khi ai đó bắt đầu sử dụng khái niệm thay vì các thư mục cho toàn bộ hệ điều hành. Sẽ rất thú vị nếu bạn thấy/thử.