Image default
Máy Tính

Obsidian Bases: Tính Năng Cơ Sở Dữ Liệu Thay Đổi Cuộc Chơi, Liệu Có Soán Ngôi 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 yêu thích nhất của tôi, nhưng nó vẫn chưa thể sánh kịp với Notion về khả năng xây dựng cơ sở dữ liệu (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, tôi hầu như không còn lý do gì để giữ Notion trên thiết bị của mình nữa; Obsidian gần như có thể thực hiện mọi tác vụ mà Notion làm được.

Điều cần lưu ý là tính năng Bases hiện vẫn đang trong giai đoạn thử nghiệm và chỉ dành cho các thành viên Catalyst. Mặc dù vậy, nó dự kiến sẽ sớm được phát hành rộng rãi cho tất cả người dùng. Đội ngũ phát triển Obsidian cũng cho biết tính năng này có thể ở giai đoạn beta lâu hơn bình thường một chút để khắc phục triệt để các lỗi phát sinh.

Bases chưa phải là một sản phẩm hoàn chỉnh, nhưng nó đã cực kỳ hữu ích ngay từ bây giờ, và lộ trình cập nhật của tính năng này trông rất hứa hẹn. Có thể nó chưa thể thực hiện mọi thứ mà Notion làm được ngay lập tức, nhưng với những ấn tượng ban đầu của tôi, chắc chắn sẽ không còn bao lâu nữa.

Bases: Plugin Cốt Lõi Mà Obsidian Đã Thiếu Vắng

Tạm Biệt Dataview – Chào Đón Giao Diện Trực Quan Hơn

Trước đây, người dùng Obsidian có thể thiết lập các cơ sở dữ liệu mạnh mẽ và phức tạp 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 không cần phải ngừng sử dụng nó; Bases không thay thế hoàn toàn Dataview. Vấn đề là Dataview đòi hỏi một cú pháp cụ thể mà những người dùng ít am hiểu về công nghệ có thể cảm thấy không thoải mái. Bases cung cấp phần lớn các 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 viết code trong khi vẫn tận dụng tối đa các tính 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 (kho ghi chú) hiện tại của bạn vào base đó và hiển thị chúng dưới dạng một danh sách. Nếu bạn nghĩ rằng điều này nghe có vẻ không thực sự hữu ích, thì bạn đã đúng; đó là một lượng lớn thông tin ở một nơi rất 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 biệt theo kiểu dữ liệu. Để thử nghiệm Bases, tôi đã tạo một vault mới để sử dụng làm “story bible” cho một cuốn sách mà tôi đ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. Bức ảnh chụp màn hình đầu tiên (không có ở đây trong văn bản) là chế độ xem gốc đó, nhưng sau đó tôi có thể chia nó thành các chế độ xem khác. Ví dụ, chế độ xem thứ hai (cũng không có ở đây) có thể hiển thị tất cả các nhân vật NPC (non-player character).

Chức năng này còn đi xa hơn. Bằng cách điều chỉnh trường Properties (Thuộc tính), tôi có thể yêu cầu nó 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 để 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 đã gặp một vài trục trặc khi nó không phát hiện thẻ, nhưng đây là một vấn đề đã biết với phiên bản beta; dường như nó đặc biệt nhạy cảm với định dạng thẻ, nhưng Obsidian có khả năng sẽ khắc phục điều đó 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 mà 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. Tất nhiên, vì đây là Obsidian, tôi có thể chuyển đến các dữ liệu liên kết khác; nếu tôi quên chính xác vị trí của Hearth of the Stag, tôi có thể đi từ cơ sở dữ liệu nhân vật trực tiếp đến ghi chú chứa thông tin địa điểm.

Cú Pháp Riêng Biệt Của Bases Cho Khả Năng Lọc Toàn Diện

Sắp Xếp Theo Ngày, Loại Và Nhiều Tiêu Chí Khác

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 một nguồn như khi làm việc với SQL hoặc Dataview. Mặc định, mọi thuộc tính xác định 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ẻ, liên kết, kích thước tệp, phần mở rộng và nhiều thông tin khác đều sẵn sàng để hiển thị trong chính cơ sở dữ liệu. 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 để nó 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ó sẵn trên trang web của Obsidian dành cho những người dùng quan tâm. Lưu ý: phần này có liên quan đến code, nhưng nó tương đối trực quan. Nhiều hàm có bản chất boolean, nghĩa là chúng trả về kết quả đú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ẽ hiển thị một ô kiểm (checkbox) cho biết tệp nhân vật đó có thẻ “alive” hay không.

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, nhưng đối với phần lớn người dùng, tôi nghĩ rằng các trường được định nghĩa sẵn sẽ đủ để đáp ứng hầu hết các tác vụ.

Khả Năng Chỉnh Sửa Trực Tiếp Từ Trong Cơ Sở Dữ Liệu

Thực Hiện Điều Chỉnh Nhanh Chóng Mà Không Gián Đoạn Quy Trình

Một tính năng khác làm cho 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 cơ sở dữ liệu. Nếu tôi đang duyệt 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 thay đổi ngay lập tức. Hãy quay lại ví dụ về thẻ “alive”; nếu tôi nhìn vào 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 phải mở hai ghi chú nhân vật đó trong các cửa sổ mới. Việc chọn khoảng trống trong cột “tags” sẽ cung cấp cho tôi một danh sách tất cả các thẻ đang được sử dụng để lựa chọn, hoặc tôi có thể gõ vào một thẻ mới. Tôi cũng có thể nhấp vào biểu tượng “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 cho phép chỉnh sửa thẻ (tags) trực tiếp từ cơ sở dữ liệu để tối ưu hóa quản lý ghi chú.Giao diện Obsidian Bases cho phép chỉnh sửa thẻ (tags) trực tiếp từ cơ sở dữ liệu để tối ưu hóa quản lý ghi chú.

Thay đổi này không chỉ ảnh hưởng đến chế độ xem. Các chỉnh sửa trong cơ sở dữ liệu sẽ được phản ánh trực tiếp trong chính ghi chú gốc. Đối với 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ể mà bạn đang tìm kiếm có thể tiết kiệm rất nhiều thời gian.

So Sánh Với Notion: Bases Vẫn Còn Hạn Chế Ở Một Số Khía Cạnh

Các Kiểu Hiển Thị (View Types) Chưa Đa Dạng Bằng

Mặc dù Bases cung cấp chức năng mạnh mẽ 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). Đó là một lĩnh vực mà Notion vẫn chiếm ưu thế; bạn có thể tạo bảng Kanban (boards), biểu đồ (charts), danh sách (lists), thư viện ảnh (galleries), v.v. Tuy nhiên, đội ngũ phát triển Bases hứa hẹn rằng nhiều kiểu hiển thị sẽ được bổ sung trong tương lai. Đó là một trong những tính năng được lên kế hoạch đầu tiên.

Với Notion, tôi có thể tạo một nhiệm vụ mới, và nó sẽ tạo một phần mới cho nhiệm vụ đó bên trong cơ sở dữ liệu. Bases chưa hỗ trợ chức năng đó. Mặc dù có thể chỉnh sửa các ghi chú hiện có trong cơ sở dữ liệu, bạn chưa thể tạo ghi chú mới từ đó.

Với Bases, Notion Mất Đi Lợi Thế Mạnh Nhất Trước Obsidian

Dữ Liệu Khổng Lồ Nay Dễ Dàng Được Trực Quan Hóa

Tôi đã yêu thích Obsidian hơn Notion từ lâu, nhưng tôi không thể loại bỏ Notion hoàn toàn khỏi quy trình làm việc của mình. Chức năng cơ sở dữ liệu của nó đã khiến tôi phải duy trì một không gian nhỏ trong Notion hoạt động, 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 cơ sở dữ liệu Notion từ đầu và chuyển dữ liệu vào đó, trong khi Obsidian có thể tạo cơ sở dữ liệu 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 cơ sở dữ liệu đó vào một ghi chú khác nếu cần.

Ảnh chụp đồ thị liên kết lớn trong Obsidian, minh họa khả năng kết nối dữ liệu mạnh mẽ của ứng dụng.Ảnh chụp đồ thị liên kết lớn trong Obsidian, minh họa khả năng kết nối dữ liệu mạnh mẽ của ứng dụng.

Bases: Bản Cập Nhật Đầy Hứa Hẹn Nhất Trong Thời Gian Dài

Obsidian đang không ngừng cải thiện, bất chấp những tranh luận cho rằng nó đã bị trì 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 có ý định chuyển càng nhiều quy trình làm việc của mình càng tốt vào Obsidian để hợp lý hóa mọi thứ và giúp việc thiết lập hàng ngày của tôi dễ dàng hơn rất nhiều (không còn phải mở nhiều ứng dụng và chờ đợi tất cả chúng tải xong). Khi lộ trình phát triển của Bases được triển khai nhiều hơn, 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.

Biểu tượng ứng dụng ghi chú Obsidian, tượng trưng cho khả năng quản lý kiến thức cá nhân mạnh mẽ.Biểu tượng ứng dụng ghi chú Obsidian, tượng trưng cho khả năng quản lý kiến thức cá nhân mạnh mẽ.

Obsidian

Tải Obsidian

Related posts

Firefox OS Là Gì? Vì Sao Hệ Điều Hành Điện Thoại Mã Nguồn Mở Này Thất Bại?

Administrator

Samsung 990 EVO Plus 4TB: Ưu Đãi Lớn Cho SSD Tốc Độ Cao Đáng Giá

Administrator

Đánh giá JLab Flow Mouse và Bàn phím: Combo không dây giá tốt cho mọi nhu cầu

Administrator