-
Notifications
You must be signed in to change notification settings - Fork 991
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Integration with databases #726
Comments
@hgera000 this would be a great feature to have. But most likely not for the next stable release (1.9.4). Perhaps for release after or sometime in the near future. It'd be also nice to know how many other users are interested in this feature in |
@hgera000 you should be aware of the limitations of such integration. AFAIK |
@jangorecki totally on point. Matt and I very briefly discussed about this; on this very point. I'm not that familiar with That's why it'd be nice to know (in spite of it) if more people are interested in this FR (which'll also result in knowing how they intend to use / why they'd need it specifically). |
Thanks very much @arunsrinivasan and @jangorecki for responding on this. I need look more closely into this feature of My workflow is usually 1) Run queries in Certainly would be interesting to hear from others if they have used this feature of |
@hgera000, remember to use You might try my latest work: dwtools#db. If you would use it on MySQL please let me know if table name provided as scalar character As for the feature in |
@arunsrinivasan I'd be interested in this feature. I have a large code base (4k lines) built around data.table (Thanks!!!). Currently, we use cvs's and fread (again, Thanks!!!), but some of our data sets are uncomfortably large, so this doesn't scale anymore. We'd love to be able to drop in a mysql database without re-writing large amounts of code. Thanks, |
See SSDB project, which has Redis API and is based on LevelDB. Together with RCppRedis it might be a way to go. Current key limit is 120MB. |
There are no plans for transparent integration to existing databases. I suggest to use DBI package which is battle-tested for that. |
Although it's probably not exactly the integration functionality you are looking for, but my
options('dbr.output_format' = 'data.table')
db_query('select 42', db = 'foobar') That will automatically return the results in |
I couldn't find this information anywhere, but was interested to know if there are any plans for
data.table
to also integrate with databases such asMySQL
(throughR
) to avoid calling extremely large datasets into memory. I believedplyr
has this functionality. Not sure what the hit to performance would be, however.The text was updated successfully, but these errors were encountered: