3 Cơ sở và nền tảng xây dựng kiến trúc
3.7 Các vấn đề cần giải quyết khi thực hiện kiến trúc lưu trữ và so khớp thơng tin
trúc
51
3.6.9.7 Nhĩm Behavioral patterns
- Nhĩm behavioral tập trung vào giải thuật và sự phân bố cơng việc giữa các object.
- Behavioral class patterns sử dụng kế thừa để chuyển giao cơng việc giữa các class.
- Object patterns sử dụng tính đa hình và bao đĩng để truyền cơng việc từ đối tượng này sang đối tượng khác.
- Behavioral patterns bao gồm Chain of Responsibility, Template method, Strategy, Command, State, Observer
3.7 Các vấn đề cần giải quyết khi thực hiện kiến trúc lưu trữ và so khớp thơng tin tin
3.7 Các vấn đề cần giải quyết khi thực hiện kiến trúc lưu trữ và so khớp thơng tin tin
Tag là một từ khĩa khơng cĩ cấu trúc (non-hierarchical) hay một thuật ngữ nhằm chỉ một mẫu thơng tin. Loại dữ liệu biến đổi này giúp miêu tả một mục tin và cho phép người sử dụng tìm lại mục đĩ bằng cách trình duyệt hay dị tìm. Lưu trữ thơng tin dưới dạng tag, giúp chúng tơi cĩ thể dễ dàng phân loại các tag với nhau.
Cơng việc khĩ khăn mà kiến trúc phải thực hiện được đĩ là: từ khối dữ liệu lớn của người dùng, làm sao chuyển các cấu trúc này về dạng tag, nĩi khác đi, đĩ chính là việc mapping dữ liệu người dùng, sau đĩ lưu trữ các thơng tin này dưới dạng tag để xử lý ở các giai đoạn tiếp theo.
3.7.1.2 Chuyển dạng phi cấu trúc tag về dạng cĩ cấu trúc
Tìm kiếm là một thao tác rất quan trọng đối với nhiều ứng dụng tin học. Tìm kiếm nĩi khác đi là việc thu thập một số thơng tin nào đĩ từ một khối lượng thơng tin lớn đã được lưu trữ trước đĩ. Sau khi thơng tin được phân rã thành tag, các tag này sẽ được phân loại cĩ cấu trúc theo dạng cây để dễ dàng trong việc tìm kiếm và so khớp thơng tin. Mặc dù, việc lưu trữ thơng tin dưới dạng tag giúp dễ dàng trong việc phân loại dữ liệu, tuy nhiên, để cải thiện được tốc độ của việc tìm kiếm và so khớp, thì các