Q Language for usage in KDB [closed] - kdb

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 3 years ago.
Improve this question
I was challenged to either learn Q language, or to continue analyzing the query responses with Python.
So learning Q would give advantage of small traffic generated, while the query response to process with Python would be in the range of 160GB a day.
Do you have recommendations on programming in Q, especially dealing with tables?
All the manuals I find are too generic. The only one which is somewhat close to what I need is the vendor's manual, but it is pretty old, from 2009.
Abridged Q Language Manual, 2009.03.16
Specifically the idea is to send such a query to the KDB server that most of the analysis to be already done by the server, and what is left to be analyzed to be not so much, or perfectly, just to dump the results on the disk and to prepare the next query.
Is there a crash course, or at least more up-to-date manual?

There are many of us kdb+ devs here on SO who are happy to help with any specific questions you have, if they’re tagged with kdb.
If you’re looking for a “crash course”, AquaQ offer a free kdb+ bootcamp taster that may provide the basics required to get going. (Full disclaimer, I’m an employee of AquaQ). The taster includes basic operations in q, some qSQL querying and connecting to a q session via a web browser. There is also the opportunity to purchase the full bootcamp course if that’s an option for you.
All of this, alongside the Kx reference site, should set you on your way.

Related

Marklogic or MongoDB [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 5 years ago.
Improve this question
I would to know which one choose MarkLogic vs MongoDB, I know its properties but in term of learning which one is more acceptable to choose? I have chosen MarkLogic but I think it's difficult to learn because it has a lot of documentation and it hasn't much comunity developers.
I have to choose one option for project our company and my boss is worried about MarkLogic's curve learning.
Help me which one choose.
Disclosure: I work for MarkLogic.
You mention your concern about learning how to work with MarkLogic. We have a MarkLogic University team that has excellent training resources. Take a look at their Developer Track courses. These courses are free and are available with in-person, via-Internet, or self-paced formats. Once you've learned the basics, you can follow that up with tutorials, the technical blog, On Demand videos, guides, and maybe a local Meetup, based on your needs. Our community may not be as big, but those who work with MarkLogic tend to be very helpful. You can post specific technical questions here on Stack Overflow.
The bigger question is what do you need from your database? For that, I'll join #Tamas in referring to his article comparing the two.

WebFocus OR Microstrategy [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 8 years ago.
Improve this question
i am working as reports developer using Cognos BI and i want to learn any one of below BI tools.
Microstrategy
WebFocus
Can any one suggest the best tool from above to learn in career perspective.
Thanks,
Phani
Disclaimer, I'm a former MicroStrategy employee and I never worked on WebFocus.
My suggestion is to go with MicroStrategy, first of all your knowledge of BI and SQL will came very handy to you to understand how the MicroStrategy SQL engine works and how the objects you create in MicroStrategy will be transformed on the database side.
So, if you have your back(-end) covered you can focus on the other key features of MicroStrategy: in memory cubes, possibility to connect to MDX sources or webservices, advanced analytics and above all the mobile part.
If you are more interested in the nerdy stuff (maybe it's not your case, but I came to BI from the SQL side) the focus on the Mobile and Data Visualization (MicroStrategy Visual Insight) can be a bit appalling, but I believe that to have an exposure to the front-end components is important to see the big picture.
Anyway career wise MicroStrategy looks to me a more wise choice than WebFocus, but as I said at beginnin my perception can be biased
Offcourse Microstrategy.
Its an awesome tool provides the vast ability to analyze huge amounts of data.
Microstrategy provides flexibility to the users, good scalability, nice user interface & impressive iPad capabilities.
And career is always green compared to WebFocous.
My vote goes for Microstrategy!
Thanks
I've always tried to make decisions like this, by focusing on what will be best for my users, rather than what would be best for me.
To support this type of focus with the question at hand, take a look at things like strength/longevity of vendor, scope of product offerings, simplicity of implementation/maintenance, number of back-end databases/appliances supported, number of/type of report/graph formats, scalability,...
Good luck with your decision!

Most flexible tool to track arbitrary events in a web app for the purpose of A/B testing? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 8 years ago.
Improve this question
I am looking for some tool or service that can be used to track arbitrary events in web based software, for the purpose of running A/B tests and measuring various other things. I am aware of Optimizely, but that seems only suitable for testing simple things in normal websites and Google Analytics is not really suitable for this type of things and there is a lot of hassle when you want to track events from the backend and link them with a user's session in GA.
An ideal solution would be some service accepting HTTP GET requests with arbitrary parameters and then letting users do queries in an SQL-like language. I have many times put together some less scalable solution with MySQL or a less flexible one that stores everything in text files and processed and aggregated them separately into desired format. But building a both flexible and scalable version would require a lot more time and I guess there are already good solutions out there. Does anyone know of any?
Other requirements are:
It must be possible to do both back-end and front-end requests.
It must be possible to do use it in widgets, running on other peoples' websites
It would be nice if it could automatically create readable reports with maybe some diagrams, etc.
If anyone has any experience with this kind of tools, I would be very glad to hear your thoughts.
Thanks for your help.
Have you tried mixpanel? We've found it quite flexible and powerful.
https://mixpanel.com/

Anything similar to MySQL Proxy for PostgreSQL? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 1 year ago.
Improve this question
I am looking for something similar to MySQL Proxy. The purpose is to modify incoming queries on the server. I am not looking for alternative ways to achieve the same. My best guess at the moment is to modify GridSQL, but this adds complexity and it takes time. I have asked this question before in a vastly different way and got no relevant results, so I deleted that question and added this one.
Edit: It is important that the client can continue to utilize the PostgreSQL protocol, so the package I am looking for needs to communicate using it.
You might take a look at sqlrelay which has the ability to route and filter queries.
http://sqlrelay.sourceforge.net/sqlrelay/router.html
If you want to rewrite the queries I think sqlrelay falls short.
You might otherwise look into PostgreSQL's rules, which can be used to substitute or rewrite queries:
http://www.postgresql.org/docs/8.4/interactive/rules.html
You can refer to the following postgresql-aync driver project.
https://github.com/mauricio/postgresql-async

Resources To Learn REXX [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
I want to travel in the past and learn REXX, but I don't know where to start, then I want some help from someone that can point me to the right place to start.
Check IBM publib on the subject (which was (is still?) backed by REXX programmed application, at least, during my IBM times, a colleague maintained it). You can find there all free books in either HTML or PDF format. The REXX Guide (available as PDF or HTML) is good to get started. If you intend to run (emulate) it on Windows, I can recommend Regina Rexx.
Have a look at Open Object ReXX, which came out of IBM object ReXX. It's on SourceForge.
http://sourceforge.net/projects/oorexx/files/
Documentation starts here - http://www.oorexx.org/docs/
If you're willing to invest some time and money, this book is good (so is Mike Cowlishaw's, but I think that one's out of print and so could perhaps be pricey or slow to get). If you can't invest the time and/or money, this tutorial is fast-paced and quick to get through, and gives you good links to other resources.
Logic at
http://www.kilowattsoftware.com/tutorial/rexx/
Bible - from WROX
REXX Programmer's Reference - Howard Fosdick
Check out the many resources at the Rexx Language Association (www.rexxla.org), especially the links section.