A bookcase is a larger storage unit with multiple shelves, while a bookshelf is usually one or a few shelves. The size, budget, and purpose will determine which is needed.