Shagul Khajamohideen 13 Years Ago Hi Ray,This is an awesome effort!!! Please sign in to reply. Reply as... Cancel
Robert Greene 13 Years Ago Good to see you considering the NoSQL alteratives for scale. One thing you might consider is to one up the others by using an ODB. In general, they will do a much better job at handling content relations which span partitioning schemes. For example, Versant object database is used by Eidos Media and Factiva ( Dow Jones , Reuters ) CMS systems - handles real-time content feeds from over 9000 sources (WallStreet Journal, Financial Times, etc ). Here is a video which shows how to build an application, make it ditributed, parallel, fault tolerant, optimize integrated cache loading. Little boring at first because it's a detailed tutorial, but about 20 minutes in it gets real interesting.http://www.blip.tv/file/3285543Cheers,-Robert Please sign in to reply. Reply as... Cancel
Jorge Ferrer 13 Years Ago Very nice Ray!One other area where offering a NoSQL database as an option is as an storage of the logs for the new audit plugin in 6.0EE Please sign in to reply. Reply as... Cancel
Ahmed Hasan 13 Years Ago This is fantabulous, Ray. Your next step would be to make this an integral part of the service builder. How to make service builder inherently support any NoSQL like how it supports Hibernate / JPA. One of those is integration with google BigTable. All the best for all these endeavors !!You guys are rocking. Ahmed Hasan Please sign in to reply. Reply as... Cancel Artur Linhart Ahmed Hasan 13 Years Ago even than support Bigtable I would vote for Apache Hadoop/Htable etc. Please sign in to reply. Reply as... Cancel
Artur Linhart Ahmed Hasan 13 Years Ago even than support Bigtable I would vote for Apache Hadoop/Htable etc. Please sign in to reply. Reply as... Cancel
Murat ÇOLAK 13 Years Ago This is what I have been searching for all the time.This is really awesome Please sign in to reply. Reply as... Cancel
Steffen Schuler 13 Years Ago Good work. I'am currently using MongoDB and I love this thing! With Morphia on top, things feels a little bit like JPA2 with its power of annotations. Additionally Morphia provides a nice way for DAOs.It would be great to integrate it with ServiceBuilder. Currently, I have no idea how this could be done. Do you have any hints?In general, how could MongoDB be used as a default DB? Can you lead us into some directions, where to look for the answers? Or how you would do this? Please sign in to reply. Reply as... Cancel Ray Augé Steffen Schuler 13 Years Ago Hey All,First, thanks for all the nice comments!@Steffen, @Ahmed, regarding ServiceBuilder integration: I can't see this happening in the near future simply due to the overwhelming number of other features already on our roadmap. BUT, on the other hand, I would not completely count it out, since SB is really so flexible internally. In the meantime, I would not hesitate to work with a bigtable, NoSQL solution paired with SB as is. I would do it by simply letting SB handle the entity modeling and Service tier generation, and then I would implement the DAO myself and have my Service tier call this custom DAO instead of the generated one. This would still save a significant amount of work and still provide all the features like generated web services and allow integration with all the nice Liferay framework APIs like permissions and assets. Please sign in to reply. Reply as... Cancel Ray Augé Ray Augé 13 Years Ago Note, if you would like to see integration with SB as an option sooner than later, I would suggest creating a feature request ticket in JIRA and vote it up.The sad part is there there is no standard API (like Hibernate provides for SQL) so we would have to pick and choose one or two best of breed products to base on.I have also thought that what we really might need is to support REST end points as SB DataSource. This would potentially allow us to connect to any type of solution supporting REST. Please sign in to reply. Reply as... Cancel Steffen Schuler Ray Augé 13 Years Ago Thanks Ray, Sounds good to me. I'll update the results here and how easy/difficult it is to do this with morphias DAO support for mongodb. Please sign in to reply. Reply as... Cancel Ray Augé Steffen Schuler 13 Years Ago Please do as I'm very interested in how it turns out. Also, it would be a very great Liferay Live topic showing how it can be done. I expect it might generate a whole lot of interest. Please sign in to reply. Reply as... Cancel Jakub Liska Ray Augé 12 Years Ago Hi Ray, so called polyglot persistence might help to the expando scaling issue. http://www.youtube.com/watch?v=fI4L6K0MBVE&feature=player_detailpage#t=199sIt's one of the hidden aces of Spring Data project http://www.springsource.org/spring-data and it could basically substitute the expando data model. Please sign in to reply. Reply as... Cancel Ray Augé Jakub Liska 12 Years Ago Thanks for this. I took a look and it's definitely interesting. Please sign in to reply. Reply as... Cancel James Falkner Ray Augé 12 Years Ago Hey Ray - just FYI I did some scaling/performance measurements and presented my findings @ OSCON - others may be interested: http://www.oscon.com/oscon2011/public/schedule/detail/21536 (there is a link to the presentation with results) Please sign in to reply. Reply as... Cancel Venkat Koppavolu James Falkner 11 Years Ago Hi Ray,Just wanted to check with any body implemented Cassandra with Liferay.Our aim is to use Cassandra as backend for lifreay application.Please share some thoughts on this to move forward.Thanks,Venkat Please sign in to reply. Reply as... Cancel Ray Augé Venkat Koppavolu 11 Years Ago We actually have it in our minds to create Cassandra adapter(s) for dealing with several of our storage APIs, particularly:com.liferay.portlet.documentlibrary.store.Storecom.liferay.portlet.dynamicdatamapping.storage.StorageEnginecom.liferay.portlet.expando.* Please sign in to reply. Reply as... Cancel Ray Augé Ray Augé 11 Years Ago .. However, there is no definitive date for this. We would welcome any good community based implementations. Otherwise, as for general use of Cassandra as a backend store for your custom data is totally great idea. Go for it. Please sign in to reply. Reply as... Cancel Venkat Koppavolu Ray Augé 11 Years Ago Ray, Thanks for your reply...We are looking at Using Cassandra for both custom and liferay application usage(all tables roles, permissions etc..), i.e running liferay portal with cassandra.Could you please throw some options which we can achive this functinality.One way i have seen - overidding specific(expanpo) service implementation through hooks. How can we use cassandra as full liferay Database storage option? Please share some ideas.Thanks,Venkat Please sign in to reply. Reply as... Cancel Ray Augé Venkat Koppavolu 11 Years Ago I highly doubt you'd succeed in doing that. The portal relies quite heavily on relational database behaviors (such as being ACID). Also, it really would be of little gain in going to that effort in the first place. Most of the data in Liferay is in fact relational and trying to map that to NoSQL for the sake of it would be useless in my mind.However, I acknolwedge that using a NoSQL solution for several of Liferay's data scenarios is appropriate, but not as a general replacement. Please sign in to reply. Reply as... Cancel Venkat Koppavolu Ray Augé 11 Years Ago Ray, Thanks for quick reply.. I will keep all your suggestions and views. Please sign in to reply. Reply as... Cancel Karthic Kannan Venkat Koppavolu 10 Years Ago Hi Venkat ,Have you succeeded in implmenting Cassandra in liferay ? If so can you please share us the steps ? Please sign in to reply. Reply as... Cancel Mohammed Shamshuddin Ray Augé 10 Years Ago Ray , Are we still can not replace any relation database with NoSQL database to store Liferays out of box tables and data.(Liferay's tables includes : Layout and its sub tables etc..) Please sign in to reply. Reply as... Cancel Mohammed Shamshuddin Mohammed Shamshuddin 10 Years Ago Oops !. I have seen an error when I have tried posting a message , but after some time I am seeing my message got posted several times. Please sign in to reply. Reply as... Cancel Ray Augé Mohammed Shamshuddin 10 Years Ago Fixed! Re question: Not yet! It will take lots of design consideration to make that possible. At least we have to isolate features more than they are now in order to even conceive doing that. But there is hope (just not short term). Please sign in to reply. Reply as... Cancel Karthic Kannan Venkat Koppavolu 10 Years Ago HI Venkat ,have achieved in implementing cassandra in liferay ?if so can you pls share me the steps ? or give me some ideas or suggestions to move forward . Please sign in to reply. Reply as... Cancel
Ray Augé Steffen Schuler 13 Years Ago Hey All,First, thanks for all the nice comments!@Steffen, @Ahmed, regarding ServiceBuilder integration: I can't see this happening in the near future simply due to the overwhelming number of other features already on our roadmap. BUT, on the other hand, I would not completely count it out, since SB is really so flexible internally. In the meantime, I would not hesitate to work with a bigtable, NoSQL solution paired with SB as is. I would do it by simply letting SB handle the entity modeling and Service tier generation, and then I would implement the DAO myself and have my Service tier call this custom DAO instead of the generated one. This would still save a significant amount of work and still provide all the features like generated web services and allow integration with all the nice Liferay framework APIs like permissions and assets. Please sign in to reply. Reply as... Cancel Ray Augé Ray Augé 13 Years Ago Note, if you would like to see integration with SB as an option sooner than later, I would suggest creating a feature request ticket in JIRA and vote it up.The sad part is there there is no standard API (like Hibernate provides for SQL) so we would have to pick and choose one or two best of breed products to base on.I have also thought that what we really might need is to support REST end points as SB DataSource. This would potentially allow us to connect to any type of solution supporting REST. Please sign in to reply. Reply as... Cancel Steffen Schuler Ray Augé 13 Years Ago Thanks Ray, Sounds good to me. I'll update the results here and how easy/difficult it is to do this with morphias DAO support for mongodb. Please sign in to reply. Reply as... Cancel Ray Augé Steffen Schuler 13 Years Ago Please do as I'm very interested in how it turns out. Also, it would be a very great Liferay Live topic showing how it can be done. I expect it might generate a whole lot of interest. Please sign in to reply. Reply as... Cancel Jakub Liska Ray Augé 12 Years Ago Hi Ray, so called polyglot persistence might help to the expando scaling issue. http://www.youtube.com/watch?v=fI4L6K0MBVE&feature=player_detailpage#t=199sIt's one of the hidden aces of Spring Data project http://www.springsource.org/spring-data and it could basically substitute the expando data model. Please sign in to reply. Reply as... Cancel Ray Augé Jakub Liska 12 Years Ago Thanks for this. I took a look and it's definitely interesting. Please sign in to reply. Reply as... Cancel James Falkner Ray Augé 12 Years Ago Hey Ray - just FYI I did some scaling/performance measurements and presented my findings @ OSCON - others may be interested: http://www.oscon.com/oscon2011/public/schedule/detail/21536 (there is a link to the presentation with results) Please sign in to reply. Reply as... Cancel Venkat Koppavolu James Falkner 11 Years Ago Hi Ray,Just wanted to check with any body implemented Cassandra with Liferay.Our aim is to use Cassandra as backend for lifreay application.Please share some thoughts on this to move forward.Thanks,Venkat Please sign in to reply. Reply as... Cancel Ray Augé Venkat Koppavolu 11 Years Ago We actually have it in our minds to create Cassandra adapter(s) for dealing with several of our storage APIs, particularly:com.liferay.portlet.documentlibrary.store.Storecom.liferay.portlet.dynamicdatamapping.storage.StorageEnginecom.liferay.portlet.expando.* Please sign in to reply. Reply as... Cancel Ray Augé Ray Augé 11 Years Ago .. However, there is no definitive date for this. We would welcome any good community based implementations. Otherwise, as for general use of Cassandra as a backend store for your custom data is totally great idea. Go for it. Please sign in to reply. Reply as... Cancel Venkat Koppavolu Ray Augé 11 Years Ago Ray, Thanks for your reply...We are looking at Using Cassandra for both custom and liferay application usage(all tables roles, permissions etc..), i.e running liferay portal with cassandra.Could you please throw some options which we can achive this functinality.One way i have seen - overidding specific(expanpo) service implementation through hooks. How can we use cassandra as full liferay Database storage option? Please share some ideas.Thanks,Venkat Please sign in to reply. Reply as... Cancel Ray Augé Venkat Koppavolu 11 Years Ago I highly doubt you'd succeed in doing that. The portal relies quite heavily on relational database behaviors (such as being ACID). Also, it really would be of little gain in going to that effort in the first place. Most of the data in Liferay is in fact relational and trying to map that to NoSQL for the sake of it would be useless in my mind.However, I acknolwedge that using a NoSQL solution for several of Liferay's data scenarios is appropriate, but not as a general replacement. Please sign in to reply. Reply as... Cancel Venkat Koppavolu Ray Augé 11 Years Ago Ray, Thanks for quick reply.. I will keep all your suggestions and views. Please sign in to reply. Reply as... Cancel Karthic Kannan Venkat Koppavolu 10 Years Ago Hi Venkat ,Have you succeeded in implmenting Cassandra in liferay ? If so can you please share us the steps ? Please sign in to reply. Reply as... Cancel Mohammed Shamshuddin Ray Augé 10 Years Ago Ray , Are we still can not replace any relation database with NoSQL database to store Liferays out of box tables and data.(Liferay's tables includes : Layout and its sub tables etc..) Please sign in to reply. Reply as... Cancel Mohammed Shamshuddin Mohammed Shamshuddin 10 Years Ago Oops !. I have seen an error when I have tried posting a message , but after some time I am seeing my message got posted several times. Please sign in to reply. Reply as... Cancel Ray Augé Mohammed Shamshuddin 10 Years Ago Fixed! Re question: Not yet! It will take lots of design consideration to make that possible. At least we have to isolate features more than they are now in order to even conceive doing that. But there is hope (just not short term). Please sign in to reply. Reply as... Cancel Karthic Kannan Venkat Koppavolu 10 Years Ago HI Venkat ,have achieved in implementing cassandra in liferay ?if so can you pls share me the steps ? or give me some ideas or suggestions to move forward . Please sign in to reply. Reply as... Cancel
Ray Augé Ray Augé 13 Years Ago Note, if you would like to see integration with SB as an option sooner than later, I would suggest creating a feature request ticket in JIRA and vote it up.The sad part is there there is no standard API (like Hibernate provides for SQL) so we would have to pick and choose one or two best of breed products to base on.I have also thought that what we really might need is to support REST end points as SB DataSource. This would potentially allow us to connect to any type of solution supporting REST. Please sign in to reply. Reply as... Cancel
Steffen Schuler Ray Augé 13 Years Ago Thanks Ray, Sounds good to me. I'll update the results here and how easy/difficult it is to do this with morphias DAO support for mongodb. Please sign in to reply. Reply as... Cancel Ray Augé Steffen Schuler 13 Years Ago Please do as I'm very interested in how it turns out. Also, it would be a very great Liferay Live topic showing how it can be done. I expect it might generate a whole lot of interest. Please sign in to reply. Reply as... Cancel Jakub Liska Ray Augé 12 Years Ago Hi Ray, so called polyglot persistence might help to the expando scaling issue. http://www.youtube.com/watch?v=fI4L6K0MBVE&feature=player_detailpage#t=199sIt's one of the hidden aces of Spring Data project http://www.springsource.org/spring-data and it could basically substitute the expando data model. Please sign in to reply. Reply as... Cancel Ray Augé Jakub Liska 12 Years Ago Thanks for this. I took a look and it's definitely interesting. Please sign in to reply. Reply as... Cancel James Falkner Ray Augé 12 Years Ago Hey Ray - just FYI I did some scaling/performance measurements and presented my findings @ OSCON - others may be interested: http://www.oscon.com/oscon2011/public/schedule/detail/21536 (there is a link to the presentation with results) Please sign in to reply. Reply as... Cancel Venkat Koppavolu James Falkner 11 Years Ago Hi Ray,Just wanted to check with any body implemented Cassandra with Liferay.Our aim is to use Cassandra as backend for lifreay application.Please share some thoughts on this to move forward.Thanks,Venkat Please sign in to reply. Reply as... Cancel Ray Augé Venkat Koppavolu 11 Years Ago We actually have it in our minds to create Cassandra adapter(s) for dealing with several of our storage APIs, particularly:com.liferay.portlet.documentlibrary.store.Storecom.liferay.portlet.dynamicdatamapping.storage.StorageEnginecom.liferay.portlet.expando.* Please sign in to reply. Reply as... Cancel Ray Augé Ray Augé 11 Years Ago .. However, there is no definitive date for this. We would welcome any good community based implementations. Otherwise, as for general use of Cassandra as a backend store for your custom data is totally great idea. Go for it. Please sign in to reply. Reply as... Cancel Venkat Koppavolu Ray Augé 11 Years Ago Ray, Thanks for your reply...We are looking at Using Cassandra for both custom and liferay application usage(all tables roles, permissions etc..), i.e running liferay portal with cassandra.Could you please throw some options which we can achive this functinality.One way i have seen - overidding specific(expanpo) service implementation through hooks. How can we use cassandra as full liferay Database storage option? Please share some ideas.Thanks,Venkat Please sign in to reply. Reply as... Cancel Ray Augé Venkat Koppavolu 11 Years Ago I highly doubt you'd succeed in doing that. The portal relies quite heavily on relational database behaviors (such as being ACID). Also, it really would be of little gain in going to that effort in the first place. Most of the data in Liferay is in fact relational and trying to map that to NoSQL for the sake of it would be useless in my mind.However, I acknolwedge that using a NoSQL solution for several of Liferay's data scenarios is appropriate, but not as a general replacement. Please sign in to reply. Reply as... Cancel Venkat Koppavolu Ray Augé 11 Years Ago Ray, Thanks for quick reply.. I will keep all your suggestions and views. Please sign in to reply. Reply as... Cancel Karthic Kannan Venkat Koppavolu 10 Years Ago Hi Venkat ,Have you succeeded in implmenting Cassandra in liferay ? If so can you please share us the steps ? Please sign in to reply. Reply as... Cancel Mohammed Shamshuddin Ray Augé 10 Years Ago Ray , Are we still can not replace any relation database with NoSQL database to store Liferays out of box tables and data.(Liferay's tables includes : Layout and its sub tables etc..) Please sign in to reply. Reply as... Cancel Mohammed Shamshuddin Mohammed Shamshuddin 10 Years Ago Oops !. I have seen an error when I have tried posting a message , but after some time I am seeing my message got posted several times. Please sign in to reply. Reply as... Cancel Ray Augé Mohammed Shamshuddin 10 Years Ago Fixed! Re question: Not yet! It will take lots of design consideration to make that possible. At least we have to isolate features more than they are now in order to even conceive doing that. But there is hope (just not short term). Please sign in to reply. Reply as... Cancel Karthic Kannan Venkat Koppavolu 10 Years Ago HI Venkat ,have achieved in implementing cassandra in liferay ?if so can you pls share me the steps ? or give me some ideas or suggestions to move forward . Please sign in to reply. Reply as... Cancel
Ray Augé Steffen Schuler 13 Years Ago Please do as I'm very interested in how it turns out. Also, it would be a very great Liferay Live topic showing how it can be done. I expect it might generate a whole lot of interest. Please sign in to reply. Reply as... Cancel Jakub Liska Ray Augé 12 Years Ago Hi Ray, so called polyglot persistence might help to the expando scaling issue. http://www.youtube.com/watch?v=fI4L6K0MBVE&feature=player_detailpage#t=199sIt's one of the hidden aces of Spring Data project http://www.springsource.org/spring-data and it could basically substitute the expando data model. Please sign in to reply. Reply as... Cancel Ray Augé Jakub Liska 12 Years Ago Thanks for this. I took a look and it's definitely interesting. Please sign in to reply. Reply as... Cancel James Falkner Ray Augé 12 Years Ago Hey Ray - just FYI I did some scaling/performance measurements and presented my findings @ OSCON - others may be interested: http://www.oscon.com/oscon2011/public/schedule/detail/21536 (there is a link to the presentation with results) Please sign in to reply. Reply as... Cancel Venkat Koppavolu James Falkner 11 Years Ago Hi Ray,Just wanted to check with any body implemented Cassandra with Liferay.Our aim is to use Cassandra as backend for lifreay application.Please share some thoughts on this to move forward.Thanks,Venkat Please sign in to reply. Reply as... Cancel Ray Augé Venkat Koppavolu 11 Years Ago We actually have it in our minds to create Cassandra adapter(s) for dealing with several of our storage APIs, particularly:com.liferay.portlet.documentlibrary.store.Storecom.liferay.portlet.dynamicdatamapping.storage.StorageEnginecom.liferay.portlet.expando.* Please sign in to reply. Reply as... Cancel Ray Augé Ray Augé 11 Years Ago .. However, there is no definitive date for this. We would welcome any good community based implementations. Otherwise, as for general use of Cassandra as a backend store for your custom data is totally great idea. Go for it. Please sign in to reply. Reply as... Cancel Venkat Koppavolu Ray Augé 11 Years Ago Ray, Thanks for your reply...We are looking at Using Cassandra for both custom and liferay application usage(all tables roles, permissions etc..), i.e running liferay portal with cassandra.Could you please throw some options which we can achive this functinality.One way i have seen - overidding specific(expanpo) service implementation through hooks. How can we use cassandra as full liferay Database storage option? Please share some ideas.Thanks,Venkat Please sign in to reply. Reply as... Cancel Ray Augé Venkat Koppavolu 11 Years Ago I highly doubt you'd succeed in doing that. The portal relies quite heavily on relational database behaviors (such as being ACID). Also, it really would be of little gain in going to that effort in the first place. Most of the data in Liferay is in fact relational and trying to map that to NoSQL for the sake of it would be useless in my mind.However, I acknolwedge that using a NoSQL solution for several of Liferay's data scenarios is appropriate, but not as a general replacement. Please sign in to reply. Reply as... Cancel Venkat Koppavolu Ray Augé 11 Years Ago Ray, Thanks for quick reply.. I will keep all your suggestions and views. Please sign in to reply. Reply as... Cancel Karthic Kannan Venkat Koppavolu 10 Years Ago Hi Venkat ,Have you succeeded in implmenting Cassandra in liferay ? If so can you please share us the steps ? Please sign in to reply. Reply as... Cancel Mohammed Shamshuddin Ray Augé 10 Years Ago Ray , Are we still can not replace any relation database with NoSQL database to store Liferays out of box tables and data.(Liferay's tables includes : Layout and its sub tables etc..) Please sign in to reply. Reply as... Cancel Mohammed Shamshuddin Mohammed Shamshuddin 10 Years Ago Oops !. I have seen an error when I have tried posting a message , but after some time I am seeing my message got posted several times. Please sign in to reply. Reply as... Cancel Ray Augé Mohammed Shamshuddin 10 Years Ago Fixed! Re question: Not yet! It will take lots of design consideration to make that possible. At least we have to isolate features more than they are now in order to even conceive doing that. But there is hope (just not short term). Please sign in to reply. Reply as... Cancel Karthic Kannan Venkat Koppavolu 10 Years Ago HI Venkat ,have achieved in implementing cassandra in liferay ?if so can you pls share me the steps ? or give me some ideas or suggestions to move forward . Please sign in to reply. Reply as... Cancel
Jakub Liska Ray Augé 12 Years Ago Hi Ray, so called polyglot persistence might help to the expando scaling issue. http://www.youtube.com/watch?v=fI4L6K0MBVE&feature=player_detailpage#t=199sIt's one of the hidden aces of Spring Data project http://www.springsource.org/spring-data and it could basically substitute the expando data model. Please sign in to reply. Reply as... Cancel Ray Augé Jakub Liska 12 Years Ago Thanks for this. I took a look and it's definitely interesting. Please sign in to reply. Reply as... Cancel James Falkner Ray Augé 12 Years Ago Hey Ray - just FYI I did some scaling/performance measurements and presented my findings @ OSCON - others may be interested: http://www.oscon.com/oscon2011/public/schedule/detail/21536 (there is a link to the presentation with results) Please sign in to reply. Reply as... Cancel Venkat Koppavolu James Falkner 11 Years Ago Hi Ray,Just wanted to check with any body implemented Cassandra with Liferay.Our aim is to use Cassandra as backend for lifreay application.Please share some thoughts on this to move forward.Thanks,Venkat Please sign in to reply. Reply as... Cancel Ray Augé Venkat Koppavolu 11 Years Ago We actually have it in our minds to create Cassandra adapter(s) for dealing with several of our storage APIs, particularly:com.liferay.portlet.documentlibrary.store.Storecom.liferay.portlet.dynamicdatamapping.storage.StorageEnginecom.liferay.portlet.expando.* Please sign in to reply. Reply as... Cancel Ray Augé Ray Augé 11 Years Ago .. However, there is no definitive date for this. We would welcome any good community based implementations. Otherwise, as for general use of Cassandra as a backend store for your custom data is totally great idea. Go for it. Please sign in to reply. Reply as... Cancel Venkat Koppavolu Ray Augé 11 Years Ago Ray, Thanks for your reply...We are looking at Using Cassandra for both custom and liferay application usage(all tables roles, permissions etc..), i.e running liferay portal with cassandra.Could you please throw some options which we can achive this functinality.One way i have seen - overidding specific(expanpo) service implementation through hooks. How can we use cassandra as full liferay Database storage option? Please share some ideas.Thanks,Venkat Please sign in to reply. Reply as... Cancel Ray Augé Venkat Koppavolu 11 Years Ago I highly doubt you'd succeed in doing that. The portal relies quite heavily on relational database behaviors (such as being ACID). Also, it really would be of little gain in going to that effort in the first place. Most of the data in Liferay is in fact relational and trying to map that to NoSQL for the sake of it would be useless in my mind.However, I acknolwedge that using a NoSQL solution for several of Liferay's data scenarios is appropriate, but not as a general replacement. Please sign in to reply. Reply as... Cancel Venkat Koppavolu Ray Augé 11 Years Ago Ray, Thanks for quick reply.. I will keep all your suggestions and views. Please sign in to reply. Reply as... Cancel Karthic Kannan Venkat Koppavolu 10 Years Ago Hi Venkat ,Have you succeeded in implmenting Cassandra in liferay ? If so can you please share us the steps ? Please sign in to reply. Reply as... Cancel Mohammed Shamshuddin Ray Augé 10 Years Ago Ray , Are we still can not replace any relation database with NoSQL database to store Liferays out of box tables and data.(Liferay's tables includes : Layout and its sub tables etc..) Please sign in to reply. Reply as... Cancel Mohammed Shamshuddin Mohammed Shamshuddin 10 Years Ago Oops !. I have seen an error when I have tried posting a message , but after some time I am seeing my message got posted several times. Please sign in to reply. Reply as... Cancel Ray Augé Mohammed Shamshuddin 10 Years Ago Fixed! Re question: Not yet! It will take lots of design consideration to make that possible. At least we have to isolate features more than they are now in order to even conceive doing that. But there is hope (just not short term). Please sign in to reply. Reply as... Cancel Karthic Kannan Venkat Koppavolu 10 Years Ago HI Venkat ,have achieved in implementing cassandra in liferay ?if so can you pls share me the steps ? or give me some ideas or suggestions to move forward . Please sign in to reply. Reply as... Cancel
Ray Augé Jakub Liska 12 Years Ago Thanks for this. I took a look and it's definitely interesting. Please sign in to reply. Reply as... Cancel James Falkner Ray Augé 12 Years Ago Hey Ray - just FYI I did some scaling/performance measurements and presented my findings @ OSCON - others may be interested: http://www.oscon.com/oscon2011/public/schedule/detail/21536 (there is a link to the presentation with results) Please sign in to reply. Reply as... Cancel Venkat Koppavolu James Falkner 11 Years Ago Hi Ray,Just wanted to check with any body implemented Cassandra with Liferay.Our aim is to use Cassandra as backend for lifreay application.Please share some thoughts on this to move forward.Thanks,Venkat Please sign in to reply. Reply as... Cancel Ray Augé Venkat Koppavolu 11 Years Ago We actually have it in our minds to create Cassandra adapter(s) for dealing with several of our storage APIs, particularly:com.liferay.portlet.documentlibrary.store.Storecom.liferay.portlet.dynamicdatamapping.storage.StorageEnginecom.liferay.portlet.expando.* Please sign in to reply. Reply as... Cancel Ray Augé Ray Augé 11 Years Ago .. However, there is no definitive date for this. We would welcome any good community based implementations. Otherwise, as for general use of Cassandra as a backend store for your custom data is totally great idea. Go for it. Please sign in to reply. Reply as... Cancel Venkat Koppavolu Ray Augé 11 Years Ago Ray, Thanks for your reply...We are looking at Using Cassandra for both custom and liferay application usage(all tables roles, permissions etc..), i.e running liferay portal with cassandra.Could you please throw some options which we can achive this functinality.One way i have seen - overidding specific(expanpo) service implementation through hooks. How can we use cassandra as full liferay Database storage option? Please share some ideas.Thanks,Venkat Please sign in to reply. Reply as... Cancel Ray Augé Venkat Koppavolu 11 Years Ago I highly doubt you'd succeed in doing that. The portal relies quite heavily on relational database behaviors (such as being ACID). Also, it really would be of little gain in going to that effort in the first place. Most of the data in Liferay is in fact relational and trying to map that to NoSQL for the sake of it would be useless in my mind.However, I acknolwedge that using a NoSQL solution for several of Liferay's data scenarios is appropriate, but not as a general replacement. Please sign in to reply. Reply as... Cancel Venkat Koppavolu Ray Augé 11 Years Ago Ray, Thanks for quick reply.. I will keep all your suggestions and views. Please sign in to reply. Reply as... Cancel Karthic Kannan Venkat Koppavolu 10 Years Ago Hi Venkat ,Have you succeeded in implmenting Cassandra in liferay ? If so can you please share us the steps ? Please sign in to reply. Reply as... Cancel Mohammed Shamshuddin Ray Augé 10 Years Ago Ray , Are we still can not replace any relation database with NoSQL database to store Liferays out of box tables and data.(Liferay's tables includes : Layout and its sub tables etc..) Please sign in to reply. Reply as... Cancel Mohammed Shamshuddin Mohammed Shamshuddin 10 Years Ago Oops !. I have seen an error when I have tried posting a message , but after some time I am seeing my message got posted several times. Please sign in to reply. Reply as... Cancel Ray Augé Mohammed Shamshuddin 10 Years Ago Fixed! Re question: Not yet! It will take lots of design consideration to make that possible. At least we have to isolate features more than they are now in order to even conceive doing that. But there is hope (just not short term). Please sign in to reply. Reply as... Cancel Karthic Kannan Venkat Koppavolu 10 Years Ago HI Venkat ,have achieved in implementing cassandra in liferay ?if so can you pls share me the steps ? or give me some ideas or suggestions to move forward . Please sign in to reply. Reply as... Cancel
James Falkner Ray Augé 12 Years Ago Hey Ray - just FYI I did some scaling/performance measurements and presented my findings @ OSCON - others may be interested: http://www.oscon.com/oscon2011/public/schedule/detail/21536 (there is a link to the presentation with results) Please sign in to reply. Reply as... Cancel Venkat Koppavolu James Falkner 11 Years Ago Hi Ray,Just wanted to check with any body implemented Cassandra with Liferay.Our aim is to use Cassandra as backend for lifreay application.Please share some thoughts on this to move forward.Thanks,Venkat Please sign in to reply. Reply as... Cancel Ray Augé Venkat Koppavolu 11 Years Ago We actually have it in our minds to create Cassandra adapter(s) for dealing with several of our storage APIs, particularly:com.liferay.portlet.documentlibrary.store.Storecom.liferay.portlet.dynamicdatamapping.storage.StorageEnginecom.liferay.portlet.expando.* Please sign in to reply. Reply as... Cancel Ray Augé Ray Augé 11 Years Ago .. However, there is no definitive date for this. We would welcome any good community based implementations. Otherwise, as for general use of Cassandra as a backend store for your custom data is totally great idea. Go for it. Please sign in to reply. Reply as... Cancel Venkat Koppavolu Ray Augé 11 Years Ago Ray, Thanks for your reply...We are looking at Using Cassandra for both custom and liferay application usage(all tables roles, permissions etc..), i.e running liferay portal with cassandra.Could you please throw some options which we can achive this functinality.One way i have seen - overidding specific(expanpo) service implementation through hooks. How can we use cassandra as full liferay Database storage option? Please share some ideas.Thanks,Venkat Please sign in to reply. Reply as... Cancel Ray Augé Venkat Koppavolu 11 Years Ago I highly doubt you'd succeed in doing that. The portal relies quite heavily on relational database behaviors (such as being ACID). Also, it really would be of little gain in going to that effort in the first place. Most of the data in Liferay is in fact relational and trying to map that to NoSQL for the sake of it would be useless in my mind.However, I acknolwedge that using a NoSQL solution for several of Liferay's data scenarios is appropriate, but not as a general replacement. Please sign in to reply. Reply as... Cancel Venkat Koppavolu Ray Augé 11 Years Ago Ray, Thanks for quick reply.. I will keep all your suggestions and views. Please sign in to reply. Reply as... Cancel Karthic Kannan Venkat Koppavolu 10 Years Ago Hi Venkat ,Have you succeeded in implmenting Cassandra in liferay ? If so can you please share us the steps ? Please sign in to reply. Reply as... Cancel Mohammed Shamshuddin Ray Augé 10 Years Ago Ray , Are we still can not replace any relation database with NoSQL database to store Liferays out of box tables and data.(Liferay's tables includes : Layout and its sub tables etc..) Please sign in to reply. Reply as... Cancel Mohammed Shamshuddin Mohammed Shamshuddin 10 Years Ago Oops !. I have seen an error when I have tried posting a message , but after some time I am seeing my message got posted several times. Please sign in to reply. Reply as... Cancel Ray Augé Mohammed Shamshuddin 10 Years Ago Fixed! Re question: Not yet! It will take lots of design consideration to make that possible. At least we have to isolate features more than they are now in order to even conceive doing that. But there is hope (just not short term). Please sign in to reply. Reply as... Cancel Karthic Kannan Venkat Koppavolu 10 Years Ago HI Venkat ,have achieved in implementing cassandra in liferay ?if so can you pls share me the steps ? or give me some ideas or suggestions to move forward . Please sign in to reply. Reply as... Cancel
Venkat Koppavolu James Falkner 11 Years Ago Hi Ray,Just wanted to check with any body implemented Cassandra with Liferay.Our aim is to use Cassandra as backend for lifreay application.Please share some thoughts on this to move forward.Thanks,Venkat Please sign in to reply. Reply as... Cancel Ray Augé Venkat Koppavolu 11 Years Ago We actually have it in our minds to create Cassandra adapter(s) for dealing with several of our storage APIs, particularly:com.liferay.portlet.documentlibrary.store.Storecom.liferay.portlet.dynamicdatamapping.storage.StorageEnginecom.liferay.portlet.expando.* Please sign in to reply. Reply as... Cancel Ray Augé Ray Augé 11 Years Ago .. However, there is no definitive date for this. We would welcome any good community based implementations. Otherwise, as for general use of Cassandra as a backend store for your custom data is totally great idea. Go for it. Please sign in to reply. Reply as... Cancel Venkat Koppavolu Ray Augé 11 Years Ago Ray, Thanks for your reply...We are looking at Using Cassandra for both custom and liferay application usage(all tables roles, permissions etc..), i.e running liferay portal with cassandra.Could you please throw some options which we can achive this functinality.One way i have seen - overidding specific(expanpo) service implementation through hooks. How can we use cassandra as full liferay Database storage option? Please share some ideas.Thanks,Venkat Please sign in to reply. Reply as... Cancel Ray Augé Venkat Koppavolu 11 Years Ago I highly doubt you'd succeed in doing that. The portal relies quite heavily on relational database behaviors (such as being ACID). Also, it really would be of little gain in going to that effort in the first place. Most of the data in Liferay is in fact relational and trying to map that to NoSQL for the sake of it would be useless in my mind.However, I acknolwedge that using a NoSQL solution for several of Liferay's data scenarios is appropriate, but not as a general replacement. Please sign in to reply. Reply as... Cancel Venkat Koppavolu Ray Augé 11 Years Ago Ray, Thanks for quick reply.. I will keep all your suggestions and views. Please sign in to reply. Reply as... Cancel Karthic Kannan Venkat Koppavolu 10 Years Ago Hi Venkat ,Have you succeeded in implmenting Cassandra in liferay ? If so can you please share us the steps ? Please sign in to reply. Reply as... Cancel Mohammed Shamshuddin Ray Augé 10 Years Ago Ray , Are we still can not replace any relation database with NoSQL database to store Liferays out of box tables and data.(Liferay's tables includes : Layout and its sub tables etc..) Please sign in to reply. Reply as... Cancel Mohammed Shamshuddin Mohammed Shamshuddin 10 Years Ago Oops !. I have seen an error when I have tried posting a message , but after some time I am seeing my message got posted several times. Please sign in to reply. Reply as... Cancel Ray Augé Mohammed Shamshuddin 10 Years Ago Fixed! Re question: Not yet! It will take lots of design consideration to make that possible. At least we have to isolate features more than they are now in order to even conceive doing that. But there is hope (just not short term). Please sign in to reply. Reply as... Cancel Karthic Kannan Venkat Koppavolu 10 Years Ago HI Venkat ,have achieved in implementing cassandra in liferay ?if so can you pls share me the steps ? or give me some ideas or suggestions to move forward . Please sign in to reply. Reply as... Cancel
Ray Augé Venkat Koppavolu 11 Years Ago We actually have it in our minds to create Cassandra adapter(s) for dealing with several of our storage APIs, particularly:com.liferay.portlet.documentlibrary.store.Storecom.liferay.portlet.dynamicdatamapping.storage.StorageEnginecom.liferay.portlet.expando.* Please sign in to reply. Reply as... Cancel Ray Augé Ray Augé 11 Years Ago .. However, there is no definitive date for this. We would welcome any good community based implementations. Otherwise, as for general use of Cassandra as a backend store for your custom data is totally great idea. Go for it. Please sign in to reply. Reply as... Cancel Venkat Koppavolu Ray Augé 11 Years Ago Ray, Thanks for your reply...We are looking at Using Cassandra for both custom and liferay application usage(all tables roles, permissions etc..), i.e running liferay portal with cassandra.Could you please throw some options which we can achive this functinality.One way i have seen - overidding specific(expanpo) service implementation through hooks. How can we use cassandra as full liferay Database storage option? Please share some ideas.Thanks,Venkat Please sign in to reply. Reply as... Cancel Ray Augé Venkat Koppavolu 11 Years Ago I highly doubt you'd succeed in doing that. The portal relies quite heavily on relational database behaviors (such as being ACID). Also, it really would be of little gain in going to that effort in the first place. Most of the data in Liferay is in fact relational and trying to map that to NoSQL for the sake of it would be useless in my mind.However, I acknolwedge that using a NoSQL solution for several of Liferay's data scenarios is appropriate, but not as a general replacement. Please sign in to reply. Reply as... Cancel Venkat Koppavolu Ray Augé 11 Years Ago Ray, Thanks for quick reply.. I will keep all your suggestions and views. Please sign in to reply. Reply as... Cancel Karthic Kannan Venkat Koppavolu 10 Years Ago Hi Venkat ,Have you succeeded in implmenting Cassandra in liferay ? If so can you please share us the steps ? Please sign in to reply. Reply as... Cancel Mohammed Shamshuddin Ray Augé 10 Years Ago Ray , Are we still can not replace any relation database with NoSQL database to store Liferays out of box tables and data.(Liferay's tables includes : Layout and its sub tables etc..) Please sign in to reply. Reply as... Cancel Mohammed Shamshuddin Mohammed Shamshuddin 10 Years Ago Oops !. I have seen an error when I have tried posting a message , but after some time I am seeing my message got posted several times. Please sign in to reply. Reply as... Cancel Ray Augé Mohammed Shamshuddin 10 Years Ago Fixed! Re question: Not yet! It will take lots of design consideration to make that possible. At least we have to isolate features more than they are now in order to even conceive doing that. But there is hope (just not short term). Please sign in to reply. Reply as... Cancel
Ray Augé Ray Augé 11 Years Ago .. However, there is no definitive date for this. We would welcome any good community based implementations. Otherwise, as for general use of Cassandra as a backend store for your custom data is totally great idea. Go for it. Please sign in to reply. Reply as... Cancel Venkat Koppavolu Ray Augé 11 Years Ago Ray, Thanks for your reply...We are looking at Using Cassandra for both custom and liferay application usage(all tables roles, permissions etc..), i.e running liferay portal with cassandra.Could you please throw some options which we can achive this functinality.One way i have seen - overidding specific(expanpo) service implementation through hooks. How can we use cassandra as full liferay Database storage option? Please share some ideas.Thanks,Venkat Please sign in to reply. Reply as... Cancel Ray Augé Venkat Koppavolu 11 Years Ago I highly doubt you'd succeed in doing that. The portal relies quite heavily on relational database behaviors (such as being ACID). Also, it really would be of little gain in going to that effort in the first place. Most of the data in Liferay is in fact relational and trying to map that to NoSQL for the sake of it would be useless in my mind.However, I acknolwedge that using a NoSQL solution for several of Liferay's data scenarios is appropriate, but not as a general replacement. Please sign in to reply. Reply as... Cancel Venkat Koppavolu Ray Augé 11 Years Ago Ray, Thanks for quick reply.. I will keep all your suggestions and views. Please sign in to reply. Reply as... Cancel Karthic Kannan Venkat Koppavolu 10 Years Ago Hi Venkat ,Have you succeeded in implmenting Cassandra in liferay ? If so can you please share us the steps ? Please sign in to reply. Reply as... Cancel Mohammed Shamshuddin Ray Augé 10 Years Ago Ray , Are we still can not replace any relation database with NoSQL database to store Liferays out of box tables and data.(Liferay's tables includes : Layout and its sub tables etc..) Please sign in to reply. Reply as... Cancel Mohammed Shamshuddin Mohammed Shamshuddin 10 Years Ago Oops !. I have seen an error when I have tried posting a message , but after some time I am seeing my message got posted several times. Please sign in to reply. Reply as... Cancel Ray Augé Mohammed Shamshuddin 10 Years Ago Fixed! Re question: Not yet! It will take lots of design consideration to make that possible. At least we have to isolate features more than they are now in order to even conceive doing that. But there is hope (just not short term). Please sign in to reply. Reply as... Cancel
Venkat Koppavolu Ray Augé 11 Years Ago Ray, Thanks for your reply...We are looking at Using Cassandra for both custom and liferay application usage(all tables roles, permissions etc..), i.e running liferay portal with cassandra.Could you please throw some options which we can achive this functinality.One way i have seen - overidding specific(expanpo) service implementation through hooks. How can we use cassandra as full liferay Database storage option? Please share some ideas.Thanks,Venkat Please sign in to reply. Reply as... Cancel Ray Augé Venkat Koppavolu 11 Years Ago I highly doubt you'd succeed in doing that. The portal relies quite heavily on relational database behaviors (such as being ACID). Also, it really would be of little gain in going to that effort in the first place. Most of the data in Liferay is in fact relational and trying to map that to NoSQL for the sake of it would be useless in my mind.However, I acknolwedge that using a NoSQL solution for several of Liferay's data scenarios is appropriate, but not as a general replacement. Please sign in to reply. Reply as... Cancel Venkat Koppavolu Ray Augé 11 Years Ago Ray, Thanks for quick reply.. I will keep all your suggestions and views. Please sign in to reply. Reply as... Cancel Karthic Kannan Venkat Koppavolu 10 Years Ago Hi Venkat ,Have you succeeded in implmenting Cassandra in liferay ? If so can you please share us the steps ? Please sign in to reply. Reply as... Cancel Mohammed Shamshuddin Ray Augé 10 Years Ago Ray , Are we still can not replace any relation database with NoSQL database to store Liferays out of box tables and data.(Liferay's tables includes : Layout and its sub tables etc..) Please sign in to reply. Reply as... Cancel Mohammed Shamshuddin Mohammed Shamshuddin 10 Years Ago Oops !. I have seen an error when I have tried posting a message , but after some time I am seeing my message got posted several times. Please sign in to reply. Reply as... Cancel Ray Augé Mohammed Shamshuddin 10 Years Ago Fixed! Re question: Not yet! It will take lots of design consideration to make that possible. At least we have to isolate features more than they are now in order to even conceive doing that. But there is hope (just not short term). Please sign in to reply. Reply as... Cancel
Ray Augé Venkat Koppavolu 11 Years Ago I highly doubt you'd succeed in doing that. The portal relies quite heavily on relational database behaviors (such as being ACID). Also, it really would be of little gain in going to that effort in the first place. Most of the data in Liferay is in fact relational and trying to map that to NoSQL for the sake of it would be useless in my mind.However, I acknolwedge that using a NoSQL solution for several of Liferay's data scenarios is appropriate, but not as a general replacement. Please sign in to reply. Reply as... Cancel Venkat Koppavolu Ray Augé 11 Years Ago Ray, Thanks for quick reply.. I will keep all your suggestions and views. Please sign in to reply. Reply as... Cancel Karthic Kannan Venkat Koppavolu 10 Years Ago Hi Venkat ,Have you succeeded in implmenting Cassandra in liferay ? If so can you please share us the steps ? Please sign in to reply. Reply as... Cancel Mohammed Shamshuddin Ray Augé 10 Years Ago Ray , Are we still can not replace any relation database with NoSQL database to store Liferays out of box tables and data.(Liferay's tables includes : Layout and its sub tables etc..) Please sign in to reply. Reply as... Cancel Mohammed Shamshuddin Mohammed Shamshuddin 10 Years Ago Oops !. I have seen an error when I have tried posting a message , but after some time I am seeing my message got posted several times. Please sign in to reply. Reply as... Cancel Ray Augé Mohammed Shamshuddin 10 Years Ago Fixed! Re question: Not yet! It will take lots of design consideration to make that possible. At least we have to isolate features more than they are now in order to even conceive doing that. But there is hope (just not short term). Please sign in to reply. Reply as... Cancel
Venkat Koppavolu Ray Augé 11 Years Ago Ray, Thanks for quick reply.. I will keep all your suggestions and views. Please sign in to reply. Reply as... Cancel Karthic Kannan Venkat Koppavolu 10 Years Ago Hi Venkat ,Have you succeeded in implmenting Cassandra in liferay ? If so can you please share us the steps ? Please sign in to reply. Reply as... Cancel
Karthic Kannan Venkat Koppavolu 10 Years Ago Hi Venkat ,Have you succeeded in implmenting Cassandra in liferay ? If so can you please share us the steps ? Please sign in to reply. Reply as... Cancel
Mohammed Shamshuddin Ray Augé 10 Years Ago Ray , Are we still can not replace any relation database with NoSQL database to store Liferays out of box tables and data.(Liferay's tables includes : Layout and its sub tables etc..) Please sign in to reply. Reply as... Cancel Mohammed Shamshuddin Mohammed Shamshuddin 10 Years Ago Oops !. I have seen an error when I have tried posting a message , but after some time I am seeing my message got posted several times. Please sign in to reply. Reply as... Cancel Ray Augé Mohammed Shamshuddin 10 Years Ago Fixed! Re question: Not yet! It will take lots of design consideration to make that possible. At least we have to isolate features more than they are now in order to even conceive doing that. But there is hope (just not short term). Please sign in to reply. Reply as... Cancel
Mohammed Shamshuddin Mohammed Shamshuddin 10 Years Ago Oops !. I have seen an error when I have tried posting a message , but after some time I am seeing my message got posted several times. Please sign in to reply. Reply as... Cancel
Ray Augé Mohammed Shamshuddin 10 Years Ago Fixed! Re question: Not yet! It will take lots of design consideration to make that possible. At least we have to isolate features more than they are now in order to even conceive doing that. But there is hope (just not short term). Please sign in to reply. Reply as... Cancel
Karthic Kannan Venkat Koppavolu 10 Years Ago HI Venkat ,have achieved in implementing cassandra in liferay ?if so can you pls share me the steps ? or give me some ideas or suggestions to move forward . Please sign in to reply. Reply as... Cancel
Rick Osborn 11 Years Ago I am trying to develop with (and possibly extend) the Mongo hook. If anyone has any technical resources on setting it up...... Please sign in to reply. Reply as... Cancel