Generative AI POCs have achieved fast, accurate RAG retrieval and support smooth small projects
What is our primary use case?
I have used Pinecone for the last five years, when I started my career in generative AI. It is very useful for creating POCs. I created more than 15 POCs on Pinecone because it is very useful for use and implementation.
I have created many POCs using Pinecone. Let's suppose we have some documents in PDF format. We are getting the data from the text format, chunking and embedding it, and storing it in Pinecone. This is something we do in many applications, mostly in the POCs, because the client is not allowing it to be used on the production server. Mostly we are using the Oracle vector database on the production server. That is the issue from the client side.
I have not used Pinecone in my organization. In most cases, I use Pinecone for small projects as well as POCs. In the small projects, I use private servers for implementation and deployment.
I have not used large data. I use Pinecone for small projects, mostly single files. The file contains more than 100 pages, and it is performing well. There is nothing I'm seeing, such as drawbacks or lagging somewhere. It is working fine for us.
I use it mostly for AI applications, primarily in RAG applications. For the implementation, for the embedding, storing the embedding, and getting the data later, Pinecone works well.
What is most valuable?
Pinecone is very easy to use and it's very easy to make the connection. I use both cloud-based and local Pinecone, and the performance is much better as compared to other tools for embedding.
Faster retrieval and low latency are significant advantages. The results are mostly correct in most cases.
With Pinecone's features, we can use it both locally and in the cloud. It is a good feature because sometimes we are unable to install Pinecone on a local machine, so we can use the cloud. Pinecone provides credentials so we can directly connect to Pinecone using our script. It is a good feature, so I appreciate what Pinecone company has provided.
It is very fast and it saves us a lot of time for implementation.
Data privacy is important, and there are many layers of security provided by Pinecone.
What needs improvement?
Pinecone needs to be upgraded because many companies are not using Pinecone for production. I don't know why, but it is very useful for us because my team and I use Pinecone in many POCs. This is very useful for us, but on the production server, the client is not allowing us to use it.
Pinecone should be made ready for production servers. Many companies are not using Pinecone in production. I don't know the reason. We need to work on understanding why companies are not adopting it for production servers.
It would be better to provide better documentation on how to use it, and also provide some videos, because most of the time we are using videos for implementation and use. The documentation is also helpful, but videos are a good option for us.
For how long have I used the solution?
I have used Pinecone for the last five years, when I started my career in generative AI.
What other advice do I have?
Pinecone is good for POCs and small projects because it's very easy to implement and very easy to use. This is very good for us. I would rate this product a 10 out of 10.
Managed vector storage has accelerated AI agents and image search while reducing DevOps work
What is our primary use case?
The main use case for Pinecone is to build RAG applications, but I have also built an image search engine on Pinecone by storing image embeddings and searching those image embeddings on it.
What is most valuable?
The first important thing about Pinecone is that it's a managed vector database, so there is no DevOps involved; it handles scaling, backups, replicas, and other infrastructure concerns, which is really helpful to me.
The best outcome of using Pinecone is that we don't have to manage one more application or one more thing in the overall application architecture because the vector database is the heart of any AI agent. When it's on Pinecone, we are safe and we don't have to worry about it; we can just use it via API and that's done.
In terms of time saved with Pinecone, it's really a time-saving solution because we don't have to manage the infrastructure. It streamlines our workflow and helps us create a proof of concept much faster because it becomes very easy to interact with Pinecone. It's really helpful, time-saving, and a faster way to build AI applications.
What needs improvement?
Pinecone has capabilities way beyond RAG applications because it can be used for recommendation systems, image similarity, and audio similarity as well, so it would be best if they could market those capabilities as well.
If Pinecone could increase the free quota and not kill the free quota after seven days, that would be great.
For how long have I used the solution?
I have been using Pinecone for three years and have been building RAG applications on top of it.
What do I think about the stability of the solution?
What do I think about the scalability of the solution?
How are customer service and support?
I have not needed the customer support for Pinecone yet.
Which solution did I use previously and why did I switch?
We were using a file-based vector database, but as I mentioned, it's not a good solution beyond a proof of concept. When scaling beyond proof of concept, it's not a viable solution, so we were forced to switch to a platform, and we found Pinecone very easy to use.
How was the initial setup?
The pricing for Pinecone is fair, and setup is really easy. You just give an index name and a couple of other things such as the dimension you want to have, and then you are good to go with no hassle.
What was our ROI?
As I mentioned earlier, time is saved with Pinecone. Money-wise, I'm not certain, but on the employee side, fewer employees are needed. DevOps is relieved because they don't have to manage a vector database and security and all the things related to the vector database.
Which other solutions did I evaluate?
We evaluated Quadrant, but the managed version of Quadrant is not as robust as Pinecone, so we moved to Pinecone.
What other advice do I have?
If I want to use any file-based vector database, it becomes really not possible to use because it cannot scale. You cannot connect or create multiple replicas on top of a single file-based vector database. In the context of managed instances, Pinecone comes to us very easily and it becomes very easy to scale workers on top of Pinecone.
Pinecone is a great platform; it's easy to use with clean SDKs, so it becomes always a go-to option when I think of a vector database.
One piece of advice I would like to give about Pinecone is to make sure you first clearly discuss what embedding size you want because it's not possible to change the embedding size after setup.
I would rate this review a ten out of ten.
Faced challenges with metadata filtering but have achieved reliable long-term memory for chat applications
What is our primary use case?
My main use case for Pinecone involves storage of chat data, specifically chat transcripts, and retrieval of matched chat messages.
We store chat transcripts as vectors in Pinecone. When we have a new chat message, we utilize a retrieval mechanism to match and find the last five messages so that it can act as a memory. Essentially, Pinecone serves as a long-term memory for our application, while we use Redis for our short-term memory.
What is most valuable?
We were looking at multiple options for a vector database, and we found Pinecone to be the easiest to integrate into our solution. Plus, it has a very generous free tier, which helps us as a startup.
The best features Pinecone offers are quick setup and good indexing for us. The retrieval mechanisms are fast, and the integration with Python as with JavaScript and TypeScript libraries that Pinecone provides are very robust. Authentication is also very good.
The namespaces feature allows us to break down or store data for each user separately, reducing interference and maintaining privacy as an important feature.
Pinecone has positively impacted our organization by enhancing efficiency for the team, and the long-term effect has been that the chats have become much more personalized due to the memory added through a vector database. We are seeing that the trainees getting trained on the platform are more satisfied with the results or messages generated by AI.
What needs improvement?
One major issue I have noticed with Pinecone is that it does not allow me to search based on metadata. This can cause problems because while vector indexing or vector search is good, if you populate certain categories of messages or metadata into a vector database, searching through the data using the filter of metadata is not possible.
For our requirements, Pinecone is more than enough. If improvements are required, I would suggest taking a look at the embeddings and possibly improving the embedding sizes.
For how long have I used the solution?
I have been using Pinecone with code for one and a half years.
What do I think about the stability of the solution?
What do I think about the scalability of the solution?
Pinecone's scalability is pretty decent for us, as we have not encountered issues. We are storing close to around 600K items or entries in the database, and our indexing and retrievals are within seconds, often in microseconds.
How are customer service and support?
The customer support of Pinecone is very good; you send an email and receive a response within a few hours, typically four to five hours. Additionally, you can set up a call if needed.
Since we are on the minimal plan, I would rate the customer support around 8 out of 10.
Which solution did I use previously and why did I switch?
We previously tried setting up with Weaviate and another solution. During my research, we checked out a couple of options, including an on-prem solution that I tried to set up on my machine, but it was very painful, so we went with the cloud service provider because the setup was nearly nonexistent.
How was the initial setup?
The setup cost for us is nil, and the licensing and pricing are pretty decent. Pinecone works on the storage amount, so our bills are pretty low, and we are good.
What's my experience with pricing, setup cost, and licensing?
The setup cost for us is nil, and the licensing and pricing are pretty decent. Pinecone works on the storage amount, so our bills are pretty low, and we are good.
Which other solutions did I evaluate?
Before choosing Pinecone, I evaluated a few options, including Weaviate.
What other advice do I have?
I would suggest that Pinecone is one of the best options available. I would rank it in the top three for vector databases and qualify it as number one in the market. There are many others such as Weaviate and Milvus, but they come with certain issues such as lacking a free tier or having a very low one.
Moreover, solutions like Milvus and FAISS are on-prem, which makes setup and stability a pain, primarily catering to big enterprises. For startups, Pinecone is indeed the best.
We are just a client of Pinecone; we do not have any other business relationship.
Rating: 4/5
ideal for machine learning, AI applications and similarity search
What do you like best about the product?
It is specialised in AI driven use cases with real time and low latency search giving seamless integration into machine learning workflows with scalable infrastruture optimized for unstructured and semi-structured data in AI applications.
What do you dislike about the product?
It has limited focus that is related only with the vector data with no major focus on Business intelligence in data transformation tool.
Also it's use case is little complex with lack of ecosystem integration.
What problems is the product solving and how is that benefiting you?
It is solving the issue related with AI vector data generated from the app.
Pinecone assistant beta user
What do you like best about the product?
I have been using pinecone for embeddings and it is cheaper and reliable compared to other embedding services.
What do you dislike about the product?
I dislike the overall feel which feels lightweighed for the product service documentation.
I love to see pinecone assistant in deployable version because it is powerful yet it is in the beta version only for testing not for production
What problems is the product solving and how is that benefiting you?
Creating embeddings at ease without any big pricing.
Good support from team.
Solid option for vector DB
What do you like best about the product?
Easy to use. very reliable and fast. Competitive price
What do you dislike about the product?
Maybe some extra features would be nice, and some more clarity into its AKNN algo, which is hidden from the user
What problems is the product solving and how is that benefiting you?
Finding scientific documents in very large volumes of Data.
Pinecone: The Backbone of Efficient Vector Search and Retrieval
What do you like best about the product?
Pinecone excels in providing a seamless, high-performance vector search experience. Its ease of use, combined with powerful features like real-time updates and scalability, makes it a go-to solution for managing complex vector data. The ability to effortlessly integrate with existing workflows and its top-notch customer support are definite highlights.
What do you dislike about the product?
While Pinecone is robust, the pricing can be a bit steep for smaller projects or startups. Additionally, more granular control over indexing options would enhance customization for advanced users. However, the benefits far outweigh these minor drawbacks.
What problems is the product solving and how is that benefiting you?
Pinecone is solving the complex challenge of efficient and scalable vector search. In an era where managing large volumes of high-dimensional data is critical, Pinecone's ability to index, search, and retrieve vectors quickly and accurately is a game-changer. For us, this means faster query responses, enhanced data retrieval accuracy, and the ability to focus on building better products rather than managing infrastructure. Pinecone's solution has drastically reduced the time and effort required to manage and search vector data, allowing our team to be more productive and innovative.
A great serverless DBaaS for vectors
What do you like best about the product?
Pinecode offers a simple API and lean management interface for a completely low maintenance vector storage and query solution.
What do you dislike about the product?
I started using Pinecone when it was new and had some rough edges. But support was proactive and smart. In the last year I can say there is nothing to not like. It has been awesome.
What problems is the product solving and how is that benefiting you?
We use Pinecone's serverless platform (on AWS) for vector search. Our vector dimension is 3072. Part of our use is user queries. The performance has been excellent and scalability is automatic. We also use the query capability in other parts of our stack where performance is not so important but reliability is a factor.
Best and affordable vector database
What do you like best about the product?
Pinecone's new serverless pricing is very affordable for small startups. It support large embeddings size, sparse & dense embedding and fast queries. It suited my needs.
What do you dislike about the product?
It has 10,000 namespace limit on serverless instance. It should be increased.
What problems is the product solving and how is that benefiting you?
I use it to store embeddings of PDF files and then ask questions using LLM models.
First and Last Stop for a Vector Database
What do you like best about the product?
Excellent user interface, excellent supporting materials and literature to learn, very easy to use, improving quite quickly. It is quite easy to implement it in integration with our existing workflow. I use it for all vector database operations.
What do you dislike about the product?
I have some very technical questions, like: will hybrid search ALWAYS be limited to dot product? But these are quite few.
What problems is the product solving and how is that benefiting you?
Making it easy to implement a vector database for semantic search in RAG applications