Image default
Máy Tính

Obsidian Bases: Tính Năng Database “Thay Đổi Cuộc Chơi” Của Obsidian, Vượt Trội Hơn Notion?

Obsidian từ lâu đã là một trong những công cụ ghi chú và quản lý kiến thức cá nhân (PKM) được nhiều người yêu thích, nhưng trước đây nó chưa thể sánh kịp Notion về khả năng quản lý database. Tuy nhiên, sự ra mắt của tính năng Bases mới đã thay đổi hoàn toàn cục diện. Giờ đây, có lẽ tôi không còn lý do gì để giữ Notion trên máy tính nữa, khi Obsidian gần như có thể thực hiện mọi tác vụ mà Notion làm được một cách hiệu quả hơn.

Hiện tại, tính năng Bases vẫn đang trong giai đoạn thử nghiệm và chỉ dành cho các thành viên Catalyst. Tuy nhiên, theo thông báo từ đội ngũ Obsidian, tính năng này sẽ sớm được phát hành rộng rãi cho tất cả người dùng, dù có thể sẽ cần thêm thời gian để khắc phục triệt để mọi lỗi trong bản beta.

Dù chưa phải là một sản phẩm hoàn chỉnh, Bases đã chứng tỏ sự hữu ích đáng kinh ngạc ngay từ những ngày đầu. Với lộ trình cập nhật đầy hứa hẹn, có lẽ sẽ không lâu nữa trước khi Obsidian Bases có thể sánh ngang, thậm chí vượt qua Notion về mọi mặt.

Bases – Plugin cốt lõi mà Obsidian đã thiếu bấy lâu

Tạm biệt Dataview phức tạp

Trước đây, người dùng Obsidian có thể xây dựng các database mạnh mẽ thông qua một plugin của bên thứ ba có tên Dataview. Nếu bạn đã quen thuộc và yêu thích Dataview, bạn hoàn toàn có thể tiếp tục sử dụng, vì Bases không thay thế hoàn toàn nó. Vấn đề là Dataview yêu cầu một cú pháp cụ thể mà những người dùng ít am hiểu về kỹ thuật có thể cảm thấy khó khăn. Bases cung cấp phần lớn chức năng tương tự như Dataview nhưng với giao diện đơn giản hơn nhiều, gần như không yêu cầu kỹ năng lập trình, trong khi vẫn tận dụng tối đa khả năng liên kết mạnh mẽ của Obsidian.

Cách hoạt động của Bases rất đơn giản. Khi bạn tạo một base, Obsidian sẽ tự động kéo tất cả các ghi chú trong vault hiện tại của bạn vào base và hiển thị chúng dưới dạng danh sách. Nếu bạn cho rằng điều này không mấy hữu ích, bạn đã đúng; đó là một lượng lớn thông tin tập trung ở một nơi khó phân tích. Sự tiện lợi thực sự đến từ khả năng chia nhỏ base thành nhiều chế độ xem (views) khác nhau, được phân loại theo từng kiểu dữ liệu. Để thử nghiệm Bases, tôi đã tạo một vault mới để sử dụng như một “story bible” cho một cuốn sách đang viết – một cách để dễ dàng tham chiếu tất cả các nhân vật, địa điểm, v.v. Ảnh chụp màn hình đầu tiên phía trên là chế độ xem gốc đó, nhưng sau đó tôi có thể chia nó thành các chế độ xem khác. Ảnh chụp màn hình thứ hai là tất cả các nhân vật NPC.

Không chỉ dừng lại ở đó. Bằng cách điều chỉnh trường Properties, tôi có thể yêu cầu Bases hiển thị các thẻ (tags) cho mỗi ghi chú nhân vật, vị trí của họ và nhiều thông tin khác nữa. Tôi đã sử dụng YAML frontmatter cho mục đích sắp xếp, nhưng đối với các vault lớn với hàng trăm hoặc thậm chí hàng nghìn ghi chú, Bases sẽ tự động phát hiện các thẻ và thuộc tính khác nhau. Tôi cũng gặp một vài trường hợp Bases không phát hiện thẻ, nhưng đây là một vấn đề đã biết của phiên bản beta; nó có vẻ đặc biệt nhạy cảm với định dạng thẻ, và Obsidian có thể sẽ khắc phục điều này trước khi ra mắt chính thức.

Điều này có nghĩa là tôi có thể sắp xếp tất cả các ghi chú trong vault của mình để chỉ hiển thị các nhân vật phụ, sau đó hiển thị thông tin tôi đã gắn thẻ cho họ, thành phố mà các nhân vật đó đang ở, và nhiều hơn nữa. Đó là một điểm tham chiếu dễ dàng và tiện lợi. Và tất nhiên, vì đây là Obsidian, tôi có thể chuyển đến các dữ liệu được liên kết khác; nếu tôi quên chính xác Hearth of the Stag ở đâu, tôi có thể đi từ database nhân vật thẳng đến ghi chú chứa thông tin vị trí đó.

Cách sử dụng Obsidian như hệ thống quản lý kiến thức cá nhân hiệu quảCách sử dụng Obsidian như hệ thống quản lý kiến thức cá nhân hiệu quả

Bases sở hữu cú pháp riêng cho khả năng lọc toàn diện

Sắp xếp theo ngày, loại và nhiều hơn nữa

Vì một Base bao gồm mọi ghi chú trong vault, tất cả thông tin của bạn đều có sẵn. Không cần phải bao gồm nguồn như khi làm việc với SQL hoặc Dataview. Theo mặc định, mọi thuộc tính định nghĩa cho ghi chú của bạn đều có sẵn để lựa chọn trong tab Properties. Điều đó có nghĩa là các thẻ (tags), liên kết (links), kích thước tệp, phần mở rộng và nhiều thông tin khác đều dễ dàng hiển thị trong chính database. Tuy nhiên, nếu bạn muốn một chế độ xem chưa được định nghĩa sẵn, bạn có thể thêm một thuộc tính mới và định nghĩa công thức chính xác để lọc dữ liệu.

Việc này được thực hiện thông qua các hàm (functions) của Obsidian. Một danh sách đầy đủ các hàm có sẵn trên trang web của Obsidian cho những người dùng quan tâm. Xin lưu ý: phần này có liên quan đến một chút lập trình, nhưng tương đối trực quan. Nhiều hàm có tính chất boolean, nghĩa là chúng trả về câu trả lời đúng (true) hoặc sai (false) tùy thuộc vào câu hỏi bạn đặt ra. Ví dụ, tôi có thể nhập file.hasTag("alive") và cột sẽ trả về một hộp kiểm (checkbox) hiển thị xem tệp nhân vật có thẻ đó hay không.

Hướng dẫn thêm và chỉnh sửa thuộc tính (property) mới trong Obsidian BasesHướng dẫn thêm và chỉnh sửa thuộc tính (property) mới trong Obsidian Bases

Nhiều hàm có thể được liên kết với nhau để tạo ra các bộ lọc cực kỳ chi tiết (granular filters), nhưng đối với đa số người dùng, tôi tin rằng các trường được định nghĩa sẵn sẽ đủ để đáp ứng hầu hết các tác vụ.

Chỉnh sửa trực tiếp từ database

Sửa lỗi nhanh chóng mà không làm gián đoạn luồng làm việc

Một tính năng khác khiến Bases trở nên mạnh mẽ là nó cho phép bạn chỉnh sửa ghi chú ngay từ bên trong database. Nếu tôi đang điều hướng một chế độ xem cụ thể và nhận thấy điều gì đó không chính xác, tôi không cần phải đi sâu vào ghi chú cụ thể đó để chỉnh sửa; tôi có thể thực hiện các thay đổi ngay lập tức. Hãy quay lại ví dụ với thẻ “alive”; nếu tôi xem danh sách đó và nói, “Khoan đã, nhân vật này vẫn còn sống, nhưng nhân vật kia thì không,” tôi không cần mở hai ghi chú nhân vật trong các cửa sổ mới. Việc chọn không gian trống trong cột “tags” sẽ cung cấp cho tôi danh sách tất cả các thẻ đang được sử dụng để lựa chọn, hoặc tôi có thể nhập một thẻ mới. Tôi cũng có thể nhấp vào “x” bên cạnh một thẻ và xóa nó khỏi bất kỳ mục nhập nào.

Giao diện Obsidian Bases hiển thị khả năng chỉnh sửa ghi chú trực tiếp từ bảng dữ liệuGiao diện Obsidian Bases hiển thị khả năng chỉnh sửa ghi chú trực tiếp từ bảng dữ liệu

Các thay đổi không chỉ ảnh hưởng đến chế độ xem. Chúng sẽ được phản ánh trong chính ghi chú gốc. Với mục đích của ví dụ này, không có quá nhiều ghi chú khác nhau để lựa chọn, nhưng nếu bạn có một vault với hàng nghìn ghi chú khác nhau thì sao? Khả năng thực hiện chỉnh sửa mà không cần điều hướng qua vô số thư mục để tìm ghi chú cụ thể bạn đang tìm kiếm có thể tiết kiệm rất nhiều thời gian quý báu.

So với Notion, Bases vẫn còn một số hạn chế

Hạn chế về các loại chế độ xem

Mặc dù Bases cung cấp chức năng tuyệt vời về sắp xếp và lọc, bạn vẫn bị giới hạn khi làm việc trong một bảng (table) hoặc một tập hợp các thẻ (cards). Đây là một lĩnh vực mà Notion vẫn chiếm ưu thế; bạn có thể tạo bảng điều khiển (boards), biểu đồ (charts), danh sách (lists), thư viện ảnh (galleries), v.v. Tuy nhiên, đội ngũ Bases đã hứa hẹn rằng nhiều chế độ xem hơn sẽ được bổ sung trong tương lai, và đây là một trong những tính năng được ưu tiên hàng đầu.

Với Notion, tôi có thể tạo một tác vụ mới, và nó sẽ tạo một mục mới cho tác vụ đó bên trong database. Bases vẫn chưa hỗ trợ chức năng này. Mặc dù có thể chỉnh sửa các ghi chú hiện có trong database, bạn chưa thể tạo ghi chú mới trực tiếp từ đó.

Các loại chế độ xem hiện có trong Obsidian Bases: bảng và thẻCác loại chế độ xem hiện có trong Obsidian Bases: bảng và thẻ

Với Bases, Notion đánh mất lợi thế mạnh nhất so với Obsidian

Giờ đây việc xem lượng lớn dữ liệu trở nên dễ dàng như nhau

Từ lâu tôi đã ưa chuộng Obsidian hơn Notion, nhưng tôi không thể loại bỏ hoàn toàn Notion khỏi quy trình làm việc của mình. Chức năng database của nó khiến tôi phải duy trì một không gian nhỏ trong Notion, ngay cả khi tôi chủ yếu ghi chú trong một công cụ khác. Giờ đây, khi Obsidian có thể hiển thị thông tin theo cách dễ nhìn hơn, tôi tin rằng mình sẽ mở Notion ngày càng ít đi. Điều này càng đúng hơn khi tôi phải tạo database Notion từ đầu và chuyển dữ liệu vào đó, trong khi Obsidian có thể tạo database từ tất cả các ghi chú đã lưu trữ của tôi trong một vault duy nhất – và sau đó nó có thể lồng database đó vào một ghi chú khác nếu cần.

Biểu đồ mạng lưới (graph view) lớn trong Obsidian thể hiện các liên kết ghi chúBiểu đồ mạng lưới (graph view) lớn trong Obsidian thể hiện các liên kết ghi chú

Bases là bản cập nhật hứa hẹn nhất trong một thời gian dài

Obsidian đang không ngừng cải thiện, bất chấp những cuộc thảo luận cho rằng nó đã bị đình trệ. Càng tìm hiểu về ứng dụng này, tôi càng tìm thấy nhiều điều để yêu thích. Với sự bổ sung của Bases, tôi dự định chuyển phần lớn quy trình làm việc của mình sang Obsidian để tinh gọn mọi thứ và giúp việc thiết lập hàng ngày của tôi trở nên dễ dàng hơn nhiều (không còn phải mở nhiều ứng dụng và chờ đợi tất cả tải). Khi lộ trình phát triển của Bases tiếp tục được triển khai, tôi sẽ không ngạc nhiên khi thấy ngày càng nhiều người dùng Notion chuyển đổi sang Obsidian.

Logo ứng dụng ghi chú ObsidianLogo ứng dụng ghi chú Obsidian

Bạn nghĩ sao về tính năng Bases mới của Obsidian? Liệu nó có đủ sức cạnh tranh sòng phẳng với Notion và trở thành công cụ quản lý dữ liệu tối ưu cho workflow của bạn không? Hãy chia sẻ ý kiến của bạn trong phần bình luận bên dưới! Bạn cũng có thể Tải về Obsidian tại đây để trải nghiệm những tính năng tuyệt vời của nó.

Related posts

5 Ứng Dụng Mã Nguồn Mở Thay Thế Obsidian Tốt Nhất cho PKM và Ghi Chú

Administrator

Trình Duyệt Web Hoàn Hảo: 7 Tính Năng Mơ Ước Để Nâng Tầm Trải Nghiệm Công Nghệ

Administrator

Đừng trả phí Adobe: Khám phá các công cụ thiết kế mã nguồn mở tôi đang tin dùng

Administrator